Searched refs:GIS (Results 1 – 8 of 8) sorted by relevance
110 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(&GV)) { in findPartitions() local111 if (const GlobalObject *Base = GIS->getBaseObject()) in findPartitions()208 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(GV)) in isInPartition() local209 if (const GlobalObject *Base = GIS->getBaseObject()) in isInPartition()
232 } else if (GlobalIndirectSymbol *GIS = dyn_cast<GlobalIndirectSymbol>(G)) { in GlobalIsNeeded() local234 MarkUsedGlobalsAsNeeded(GIS->getIndirectSymbol()); in GlobalIsNeeded()
1064 const GlobalIndirectSymbol& GIS) { in emitGlobalIndirectSymbol() argument1065 MCSymbol *Name = getSymbol(&GIS); in emitGlobalIndirectSymbol()1067 if (GIS.hasExternalLinkage() || !MAI->getWeakRefDirective()) in emitGlobalIndirectSymbol()1069 else if (GIS.hasWeakLinkage() || GIS.hasLinkOnceLinkage()) in emitGlobalIndirectSymbol()1072 assert(GIS.hasLocalLinkage() && "Invalid alias or ifunc linkage"); in emitGlobalIndirectSymbol()1076 if (GIS.getType()->getPointerElementType()->isFunctionTy()) { in emitGlobalIndirectSymbol()1078 if (isa<GlobalIFunc>(GIS)) in emitGlobalIndirectSymbol()1082 EmitVisibility(Name, GIS.getVisibility()); in emitGlobalIndirectSymbol()1084 const MCExpr *Expr = lowerConstant(GIS.getIndirectSymbol()); in emitGlobalIndirectSymbol()1086 if (isa<GlobalAlias>(&GIS) && MAI->hasAltEntry() && isa<MCBinaryExpr>(Expr)) in emitGlobalIndirectSymbol()[all …]
2094 void printIndirectSymbol(const GlobalIndirectSymbol *GIS);2502 void AssemblyWriter::printIndirectSymbol(const GlobalIndirectSymbol *GIS) { in printIndirectSymbol() argument2503 if (GIS->isMaterializable()) in printIndirectSymbol()2506 WriteAsOperandInternal(Out, GIS, &TypePrinter, &Machine, GIS->getParent()); in printIndirectSymbol()2509 Out << getLinkagePrintName(GIS->getLinkage()); in printIndirectSymbol()2510 PrintVisibility(GIS->getVisibility(), Out); in printIndirectSymbol()2511 PrintDLLStorageClass(GIS->getDLLStorageClass(), Out); in printIndirectSymbol()2512 PrintThreadLocalModel(GIS->getThreadLocalMode(), Out); in printIndirectSymbol()2513 StringRef UA = getUnnamedAddrEncoding(GIS->getUnnamedAddr()); in printIndirectSymbol()2517 if (isa<GlobalAlias>(GIS)) in printIndirectSymbol()[all …]
554 const GlobalIndirectSymbol& GIS);
2808 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first; in resolveGlobalAndIndirectSymbolInits() local2809 if (isa<GlobalAlias>(GIS) && C->getType() != GIS->getType()) in resolveGlobalAndIndirectSymbolInits()2811 GIS->setIndirectSymbol(C); in resolveGlobalAndIndirectSymbolInits()
260 const llvm::GlobalIndirectSymbol &GIS) { in getAliasedGlobal() argument262 const llvm::Constant *C = &GIS; in getAliasedGlobal()
17257 GIS HEDVIGA