Lines Matching refs:Image
184 auto *Image = new GlobalVariable(M, Data->getType(), /*isConstant*/ true, in createBinDesc() local
187 Image->setUnnamedAddr(GlobalValue::UnnamedAddr::Global); in createBinDesc()
188 Image->setSection(".llvm.offloading"); in createBinDesc()
189 Image->setAlignment(Align(object::OffloadBinary::getAlignment())); in createBinDesc()
195 ConstantExpr::getGetElementPtr(Image->getValueType(), Image, ZeroZero); in createBinDesc()
197 ConstantExpr::getGetElementPtr(Image->getValueType(), Image, ZeroSize); in createBinDesc()
295 GlobalVariable *createFatbinDesc(Module &M, ArrayRef<char> Image, bool IsHIP) { in createFatbinDesc() argument
304 auto *Data = ConstantDataArray::get(C, Image); in createFatbinDesc()
604 Error wrapCudaBinary(Module &M, ArrayRef<char> Image) { in wrapCudaBinary() argument
605 GlobalVariable *Desc = createFatbinDesc(M, Image, /* IsHIP */ false); in wrapCudaBinary()
614 Error wrapHIPBinary(Module &M, ArrayRef<char> Image) { in wrapHIPBinary() argument
615 GlobalVariable *Desc = createFatbinDesc(M, Image, /* IsHIP */ true); in wrapHIPBinary()