Lines Matching refs:Symbol

86   auto *Symbol = cast<MCSymbolCOFF>(S);  in emitLabel()  local
87 MCObjectStreamer::emitLabel(Symbol, Loc); in emitLabel()
112 auto *Symbol = cast<MCSymbolCOFF>(S); in emitSymbolAttribute() local
113 getAssembler().registerSymbol(*Symbol); in emitSymbolAttribute()
119 Symbol->setIsWeakExternal(); in emitSymbolAttribute()
120 Symbol->setExternal(true); in emitSymbolAttribute()
123 Symbol->setExternal(true); in emitSymbolAttribute()
132 void MCWinCOFFStreamer::emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) { in emitSymbolDesc() argument
137 auto *Symbol = cast<MCSymbolCOFF>(S); in beginCOFFSymbolDef() local
141 CurSymbol = Symbol; in beginCOFFSymbolDef()
181 void MCWinCOFFStreamer::emitCOFFSafeSEH(MCSymbol const *Symbol) { in emitCOFFSafeSEH() argument
187 const MCSymbolCOFF *CSymbol = cast<MCSymbolCOFF>(Symbol); in emitCOFFSafeSEH()
196 new MCSymbolIdFragment(Symbol, SXData); in emitCOFFSafeSEH()
198 getAssembler().registerSymbol(*Symbol); in emitCOFFSafeSEH()
207 void MCWinCOFFStreamer::emitCOFFSymbolIndex(MCSymbol const *Symbol) { in emitCOFFSymbolIndex() argument
213 new MCSymbolIdFragment(Symbol, getCurrentSectionOnly()); in emitCOFFSymbolIndex()
215 getAssembler().registerSymbol(*Symbol); in emitCOFFSymbolIndex()
218 void MCWinCOFFStreamer::emitCOFFSectionIndex(const MCSymbol *Symbol) { in emitCOFFSectionIndex() argument
219 visitUsedSymbol(*Symbol); in emitCOFFSectionIndex()
221 const MCSymbolRefExpr *SRE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSectionIndex()
227 void MCWinCOFFStreamer::emitCOFFSecRel32(const MCSymbol *Symbol, in emitCOFFSecRel32() argument
229 visitUsedSymbol(*Symbol); in emitCOFFSecRel32()
232 const MCExpr *MCE = MCSymbolRefExpr::create(Symbol, getContext()); in emitCOFFSecRel32()
245 void MCWinCOFFStreamer::emitCOFFImgRel32(const MCSymbol *Symbol, in emitCOFFImgRel32() argument
247 visitUsedSymbol(*Symbol); in emitCOFFImgRel32()
251 Symbol, MCSymbolRefExpr::VK_COFF_IMGREL32, getContext()); in emitCOFFImgRel32()
266 auto *Symbol = cast<MCSymbolCOFF>(S); in emitCommonSymbol() local
277 getAssembler().registerSymbol(*Symbol); in emitCommonSymbol()
278 Symbol->setExternal(true); in emitCommonSymbol()
279 Symbol->setCommon(Size, ByteAlignment); in emitCommonSymbol()
286 OS << " -aligncomm:\"" << Symbol->getName() << "\"," in emitCommonSymbol()
298 auto *Symbol = cast<MCSymbolCOFF>(S); in emitLocalCommonSymbol() local
304 emitLabel(Symbol); in emitLocalCommonSymbol()
305 Symbol->setExternal(false); in emitLocalCommonSymbol()
311 const MCSymbol *Symbol) { in emitWeakReference() argument
315 getAssembler().registerSymbol(*Symbol); in emitWeakReference()
317 Symbol, MCSymbolRefExpr::VK_WEAKREF, getContext())); in emitWeakReference()
320 void MCWinCOFFStreamer::emitZerofill(MCSection *Section, MCSymbol *Symbol, in emitZerofill() argument
326 void MCWinCOFFStreamer::emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, in emitTBSSSymbol() argument