Lines Matching refs:GIS
1064 const GlobalIndirectSymbol& GIS) { in emitGlobalIndirectSymbol() argument
1065 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()
1092 if (auto *GA = dyn_cast<GlobalAlias>(&GIS)) { in emitGlobalIndirectSymbol()