Lines Matching refs:GlobalVariable
151 GlobalVariable *createBinDesc(Module &M, ArrayRef<ArrayRef<char>> Bufs) { in createBinDesc()
154 auto *EntriesB = new GlobalVariable( in createBinDesc()
158 auto *EntriesE = new GlobalVariable( in createBinDesc()
170 auto *DummyEntry = new GlobalVariable( in createBinDesc()
171 M, DummyInit->getType(), true, GlobalVariable::ExternalLinkage, DummyInit, in createBinDesc()
184 auto *Image = new GlobalVariable(M, Data->getType(), /*isConstant*/ true, in createBinDesc()
185 GlobalVariable::InternalLinkage, Data, in createBinDesc()
208 new GlobalVariable(M, ImagesData->getType(), /*isConstant*/ true, in createBinDesc()
222 return new GlobalVariable(M, DescInit->getType(), /*isConstant*/ true, in createBinDesc()
227 void createRegisterFunction(Module &M, GlobalVariable *BinDesc) { in createRegisterFunction()
254 void createUnregisterFunction(Module &M, GlobalVariable *BinDesc) { in createUnregisterFunction()
295 GlobalVariable *createFatbinDesc(Module &M, ArrayRef<char> Image, bool IsHIP) { in createFatbinDesc()
305 auto *Fatbin = new GlobalVariable(M, Data->getType(), /*isConstant*/ true, in createFatbinDesc()
306 GlobalVariable::InternalLinkage, Data, in createFatbinDesc()
324 new GlobalVariable(M, getFatbinWrapperTy(M), in createFatbinDesc()
335 auto *DummyEntry = new GlobalVariable( in createFatbinDesc()
336 M, DummyInit->getType(), true, GlobalVariable::ExternalLinkage, DummyInit, in createFatbinDesc()
393 new GlobalVariable(M, ArrayType::get(getEntryTy(M), 0), in createRegisterGlobalsFunction()
400 new GlobalVariable(M, ArrayType::get(getEntryTy(M), 0), in createRegisterGlobalsFunction()
518 void createRegisterFatbinFunction(Module &M, GlobalVariable *FatbinDesc, in createRegisterFatbinFunction()
558 auto *BinaryHandleGlobal = new llvm::GlobalVariable( in createRegisterFatbinFunction()
595 GlobalVariable *Desc = createBinDesc(M, Images); in wrapOpenMPBinaries()
605 GlobalVariable *Desc = createFatbinDesc(M, Image, /* IsHIP */ false); in wrapCudaBinary()
615 GlobalVariable *Desc = createFatbinDesc(M, Image, /* IsHIP */ true); in wrapHIPBinary()