reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
   74     switch (M.getDataLayout().getPointerTypeSize(Type::getInt8PtrTy(C))) {
   76       return Type::getInt32Ty(C);
   78       return Type::getInt64Ty(C);
   92       EntryTy = StructType::create("__tgt_offload_entry", Type::getInt8PtrTy(C),
   93                                    Type::getInt8PtrTy(C), getSizeTTy(),
   94                                    Type::getInt32Ty(C), Type::getInt32Ty(C));
   94                                    Type::getInt32Ty(C), Type::getInt32Ty(C));
  108       ImageTy = StructType::create("__tgt_device_image", Type::getInt8PtrTy(C),
  109                                    Type::getInt8PtrTy(C), getEntryPtrTy(),
  126       DescTy = StructType::create("__tgt_bin_desc", Type::getInt32Ty(C),
  205       auto *Data = ConstantDataArray::get(C, Buf);
  239         ConstantInt::get(Type::getInt32Ty(C), ImagesInits.size()), ImagesB,
  248     auto *FuncTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg*/ false);
  254     auto *RegFuncTy = FunctionType::get(Type::getVoidTy(C), getBinDescPtrTy(),
  260     IRBuilder<> Builder(BasicBlock::Create(C, "entry", Func));
  269     auto *FuncTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg*/ false);
  275     auto *UnRegFuncTy = FunctionType::get(Type::getVoidTy(C), getBinDescPtrTy(),
  281     IRBuilder<> Builder(BasicBlock::Create(C, "entry", Func));
  290   BinaryWrapper(StringRef Target) : M("offload.wrapper.object", C) {