• Home
  • Raw
  • Download

Lines Matching refs:GVSym

414 void AsmPrinter::emitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const {  in emitLinkage()
424 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
428 OutStreamer->emitSymbolAttribute(GVSym, MCSA_WeakDefinition); in emitLinkage()
430 OutStreamer->emitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate); in emitLinkage()
433 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
437 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Weak); in emitLinkage()
441 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Global); in emitLinkage()
512 MCSymbol *GVSym = getSymbol(GV); in emitGlobalVariable() local
513 MCSymbol *EmittedSym = GVSym; in emitGlobalVariable()
523 GVSym->redefineIfPossible(); in emitGlobalVariable()
524 if (GVSym->isDefined() || GVSym->isVariable()) in emitGlobalVariable()
525 report_fatal_error("symbol '" + Twine(GVSym->getName()) + in emitGlobalVariable()
545 HI.Handler->setSymbolSize(GVSym, Size); in emitGlobalVariable()
554 OutStreamer->emitCommonSymbol(GVSym, Size, in emitGlobalVariable()
568 emitLinkage(GV, GVSym); in emitGlobalVariable()
570 OutStreamer->emitZerofill(TheSection, GVSym, Size, Alignment.value()); in emitGlobalVariable()
589 OutStreamer->emitLocalCommonSymbol(GVSym, Size, Alignment.value()); in emitGlobalVariable()
594 OutStreamer->emitSymbolAttribute(GVSym, MCSA_Local); in emitGlobalVariable()
598 OutStreamer->emitCommonSymbol(GVSym, Size, in emitGlobalVariable()
616 OutContext.getOrCreateSymbol(GVSym->getName() + Twine("$tlv$init")); in emitGlobalVariable()
638 emitLinkage(GV, GVSym); in emitGlobalVariable()
639 OutStreamer->emitLabel(GVSym); in emitGlobalVariable()
655 MCSymbol *EmittedInitSym = GVSym; in emitGlobalVariable()