Searched refs:GIS (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSplitModule.cpp129 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 DValueMapper.cpp80 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 DValueMapper.h183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp2488 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 DAsmPrinter.cpp1391 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 DIRMover.cpp676 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 DAsmPrinter.h721 void emitGlobalIndirectSymbol(Module &M, const GlobalIndirectSymbol &GIS);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp360 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 DBitcodeReader.cpp2264 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 DCodeGenModule.cpp283 const llvm::GlobalIndirectSymbol &GIS) {
285 const llvm::Constant *C = &GIS;
282 getAliasedGlobal( const llvm::GlobalIndirectSymbol &GIS) argument

Completed in 608 milliseconds