| HD | OffloadWrapper.cpp | 129 auto *Image = new GlobalVariable(M, Data->getType(), /*isConstant=*/true, in createBinDesc() local 132 Image->setUnnamedAddr(GlobalValue::UnnamedAddr::Global); in createBinDesc() 133 Image->setSection(Relocatable ? ".llvm.offloading.relocatable" in createBinDesc() 135 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc() 157 ConstantExpr::getGetElementPtr(Image->getValueType(), Image, ZeroBegin); in createBinDesc() 159 ConstantExpr::getGetElementPtr(Image->getValueType(), Image, ZeroSize); in createBinDesc() 266 GlobalVariable *createFatbinDesc(Module &M, ArrayRef<char> Image, bool IsHIP, in createFatbinDesc() argument 276 auto *Data = ConstantDataArray::get(C, Image); in createFatbinDesc() 603 Error offloading::wrapCudaBinary(Module &M, ArrayRef<char> Image, in wrapCudaBinary() argument 607 GlobalVariable *Desc = createFatbinDesc(M, Image, /*IsHip=*/false, Suffix); in wrapCudaBinary() [all …]
|