Lines Matching full:symbol

80 void MCWinCOFFStreamer::EmitLabel(MCSymbol *Symbol) {  in EmitLabel()  argument
81 assert(Symbol->isUndefined() && "Cannot define a symbol twice!"); in EmitLabel()
82 MCObjectStreamer::EmitLabel(Symbol); in EmitLabel()
93 bool MCWinCOFFStreamer::EmitSymbolAttribute(MCSymbol *Symbol, in EmitSymbolAttribute() argument
95 assert(Symbol && "Symbol must be non-null!"); in EmitSymbolAttribute()
96 assert((!Symbol->isInSection() || in EmitSymbolAttribute()
97 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in EmitSymbolAttribute()
100 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
117 void MCWinCOFFStreamer::EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) { in EmitSymbolDesc() argument
121 void MCWinCOFFStreamer::BeginCOFFSymbolDef(MCSymbol const *Symbol) { in BeginCOFFSymbolDef() argument
122 assert((!Symbol->isInSection() || in BeginCOFFSymbolDef()
123 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in BeginCOFFSymbolDef()
127 FatalError("starting a new symbol definition without completing the " in BeginCOFFSymbolDef()
129 CurSymbol = Symbol; in BeginCOFFSymbolDef()
134 FatalError("storage class specified outside of symbol definition"); in EmitCOFFSymbolStorageClass()
146 FatalError("symbol type specified outside of a symbol definition"); in EmitCOFFSymbolType()
157 FatalError("ending symbol definition without starting one"); in EndCOFFSymbolDef()
161 void MCWinCOFFStreamer::EmitCOFFSectionIndex(MCSymbol const *Symbol) { in EmitCOFFSectionIndex() argument
163 const MCSymbolRefExpr *SRE = MCSymbolRefExpr::Create(Symbol, getContext()); in EmitCOFFSectionIndex()
169 void MCWinCOFFStreamer::EmitCOFFSecRel32(MCSymbol const *Symbol) { in EmitCOFFSecRel32() argument
171 const MCSymbolRefExpr *SRE = MCSymbolRefExpr::Create(Symbol, getContext()); in EmitCOFFSecRel32()
177 void MCWinCOFFStreamer::EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) { in EmitELFSize() argument
181 void MCWinCOFFStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, in EmitCommonSymbol() argument
183 assert((!Symbol->isInSection() || in EmitCommonSymbol()
184 Symbol->getSection().getVariant() == MCSection::SV_COFF) && in EmitCommonSymbol()
196 AssignSection(Symbol, nullptr); in EmitCommonSymbol()
198 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol()
207 OS << " -aligncomm:\"" << Symbol->getName() << "\"," in EmitCommonSymbol()
218 void MCWinCOFFStreamer::EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, in EmitLocalCommonSymbol() argument
220 assert(!Symbol->isInSection() && "Symbol must not already have a section!"); in EmitLocalCommonSymbol()
227 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLocalCommonSymbol()
230 AssignSection(Symbol, Section); in EmitLocalCommonSymbol()
242 MCSymbol *Symbol, uint64_t Size, in EmitZerofill() argument
248 MCSymbol *Symbol, uint64_t Size, in EmitTBSSSymbol() argument