Lines Matching refs:GVSym
300 void AsmPrinter::EmitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in EmitLinkage()
310 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global); in EmitLinkage()
314 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_WeakDefinition); in EmitLinkage()
316 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate); in EmitLinkage()
319 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global); in EmitLinkage()
323 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Weak); in EmitLinkage()
328 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global); in EmitLinkage()
380 MCSymbol *GVSym = getSymbol(GV); in EmitGlobalVariable() local
381 MCSymbol *EmittedSym = GVSym; in EmitGlobalVariable()
391 GVSym->redefineIfPossible(); in EmitGlobalVariable()
392 if (GVSym->isDefined() || GVSym->isVariable()) in EmitGlobalVariable()
393 report_fatal_error("symbol '" + Twine(GVSym->getName()) + in EmitGlobalVariable()
411 HI.Handler->setSymbolSize(GVSym, Size); in EmitGlobalVariable()
422 OutStreamer->EmitCommonSymbol(GVSym, Size, Align); in EmitGlobalVariable()
437 EmitLinkage(GV, GVSym); in EmitGlobalVariable()
439 OutStreamer->EmitZerofill(TheSection, GVSym, Size, Align); in EmitGlobalVariable()
459 OutStreamer->EmitLocalCommonSymbol(GVSym, Size, Align); in EmitGlobalVariable()
467 OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Local); in EmitGlobalVariable()
469 OutStreamer->EmitCommonSymbol(GVSym, Size, Align); in EmitGlobalVariable()
486 OutContext.getOrCreateSymbol(GVSym->getName() + Twine("$tlv$init")); in EmitGlobalVariable()
508 EmitLinkage(GV, GVSym); in EmitGlobalVariable()
509 OutStreamer->EmitLabel(GVSym); in EmitGlobalVariable()
525 MCSymbol *EmittedInitSym = GVSym; in EmitGlobalVariable()