Searched refs:GIS (Results 1 - 10 of 10) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SplitModule.cpp | 129 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(&GV)) { 130 if (const GlobalObject *Base = GIS->getBaseObject()) 229 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(GV)) 230 if (const GlobalObject *Base = GIS->getBaseObject())
|
H A D | ValueMapper.cpp | 80 GlobalIndirectSymbol *GIS; member in struct:__anon4777::WorklistEntry::GlobalIndirectSymbolTy 163 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, Constant &Target, 174 void mapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, Constant &Target); 833 E.Data.GlobalIndirectSymbol.GIS->setIndirectSymbol( 1027 void Mapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, 1029 assert(AlreadyScheduled.insert(&GIS).second && "Should not reschedule"); 1035 WE.Data.GlobalIndirectSymbol.GIS = &GIS; 1133 void ValueMapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, argument 1136 getAsMapper(pImpl)->scheduleMapGlobalIndirectSymbol(GIS, Targe [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ValueMapper.h | 183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2488 void printIndirectSymbol(const GlobalIndirectSymbol *GIS); 3452 void AssemblyWriter::printIndirectSymbol(const GlobalIndirectSymbol *GIS) { argument 3453 if (GIS->isMaterializable()) 3456 WriteAsOperandInternal(Out, GIS, &TypePrinter, &Machine, GIS->getParent()); 3459 Out << getLinkageNameWithSpace(GIS->getLinkage()); 3460 PrintDSOLocation(*GIS, Out); 3461 PrintVisibility(GIS->getVisibility(), Out); 3462 PrintDLLStorageClass(GIS->getDLLStorageClass(), Out); 3463 PrintThreadLocalModel(GIS [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1391 const GlobalIndirectSymbol& GIS) { 1392 MCSymbol *Name = getSymbol(&GIS); 1394 if (GIS.hasExternalLinkage() || !MAI->getWeakRefDirective()) 1396 else if (GIS.hasWeakLinkage() || GIS.hasLinkOnceLinkage()) 1399 assert(GIS.hasLocalLinkage() && "Invalid alias or ifunc linkage"); 1401 bool IsFunction = GIS.getValueType()->isFunctionTy(); 1406 if (auto *CE = dyn_cast<ConstantExpr>(GIS.getIndirectSymbol())) 1414 OutStreamer->emitSymbolAttribute(Name, isa<GlobalIFunc>(GIS) 1418 emitVisibility(Name, GIS 1390 emitGlobalIndirectSymbol(Module &M, const GlobalIndirectSymbol& GIS) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 676 GlobalIndirectSymbol *GIS; local 678 GIS = GlobalAlias::create(Ty, SGIS->getAddressSpace(), 682 GIS = GlobalIFunc::create(Ty, SGIS->getAddressSpace(), 685 GIS->copyAttributesFrom(SGIS); 686 return GIS;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AsmPrinter.h | 721 void emitGlobalIndirectSymbol(Module &M, const GlobalIndirectSymbol &GIS);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 360 for (auto &GIS : concat<GlobalIndirectSymbol>(M.aliases(), M.ifuncs())) { 364 dyn_cast<Function>(GIS.getIndirectSymbol()->stripPointerCasts())) 365 FunctionAliases.push_back({&GIS, F});
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2264 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first; 2265 if (isa<GlobalAlias>(GIS) && C->getType() != GIS->getType()) 2267 GIS->setIndirectSymbol(C);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 283 const llvm::GlobalIndirectSymbol &GIS) { 285 const llvm::Constant *C = &GIS; 282 getAliasedGlobal( const llvm::GlobalIndirectSymbol &GIS) argument
|
Completed in 608 milliseconds