Lines Matching defs:GVSym
215 void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const {
226 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
231 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_WeakDefinition);
233 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate);
236 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
240 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Weak);
250 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
276 MCSymbol *GVSym = Mang->getSymbol(GV);
277 EmitVisibility(GVSym, GV->getVisibility(), !GV->isDeclaration());
283 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_ELF_TypeObject);
306 OutStreamer.EmitCommonSymbol(GVSym, Size, Align);
315 OutStreamer.EmitZerofill(TheSection, GVSym, Size, Align);
327 OutStreamer.EmitLocalCommonSymbol(GVSym, Size, Align);
335 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Local);
337 OutStreamer.EmitCommonSymbol(GVSym, Size, Align);
350 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
352 OutStreamer.EmitZerofill(TheSection, GVSym, Size, 1 << AlignLog);
369 OutContext.GetOrCreateSymbol(GVSym->getName() + Twine("$tlv$init"));
391 EmitLinkage(GV->getLinkage(), GVSym);
392 OutStreamer.EmitLabel(GVSym);
410 EmitLinkage(GV->getLinkage(), GVSym);
413 OutStreamer.EmitLabel(GVSym);
419 OutStreamer.EmitELFSize(GVSym, MCConstantExpr::Create(Size, OutContext));