reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {