Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:GVSym

218 void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const {
229 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
234 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_WeakDefinition);
236 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate);
239 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
243 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Weak);
253 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
279 MCSymbol *GVSym = Mang->getSymbol(GV);
280 EmitVisibility(GVSym, GV->getVisibility(), !GV->isDeclaration());
286 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_ELF_TypeObject);
309 OutStreamer.EmitCommonSymbol(GVSym, Size, Align);
318 OutStreamer.EmitZerofill(TheSection, GVSym, Size, Align);
325 OutStreamer.EmitLocalCommonSymbol(GVSym, Size, Align);
333 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Local);
335 OutStreamer.EmitCommonSymbol(GVSym, Size, Align);
348 OutStreamer.EmitSymbolAttribute(GVSym, MCSA_Global);
350 OutStreamer.EmitZerofill(TheSection, GVSym, Size, 1 << AlignLog);
367 OutContext.GetOrCreateSymbol(GVSym->getName() + Twine("$tlv$init"));
388 EmitLinkage(GV->getLinkage(), GVSym);
389 OutStreamer.EmitLabel(GVSym);
407 EmitLinkage(GV->getLinkage(), GVSym);
410 OutStreamer.EmitLabel(GVSym);
416 OutStreamer.EmitELFSize(GVSym, MCConstantExpr::Create(Size, OutContext));