Lines Matching refs:MCSymbol
148 void emitELFSymverDirective(const MCSymbol *OriginalSym, StringRef Name,
159 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override;
171 void emitThumbFunc(MCSymbol *Func) override;
173 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override;
174 void emitConditionalAssignment(MCSymbol *Symbol,
176 void emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) override;
177 bool emitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute) override;
179 void emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) override;
180 void beginCOFFSymbolDef(const MCSymbol *Symbol) override;
184 void emitCOFFSafeSEH(MCSymbol const *Symbol) override;
185 void emitCOFFSymbolIndex(MCSymbol const *Symbol) override;
186 void emitCOFFSectionIndex(MCSymbol const *Symbol) override;
187 void emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) override;
188 void emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) override;
189 void emitXCOFFLocalCommonSymbol(MCSymbol *LabelSym, uint64_t Size,
190 MCSymbol *CsectSym,
192 void emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol,
195 void emitXCOFFRenameDirective(const MCSymbol *Name,
200 void emitELFSize(MCSymbol *Symbol, const MCExpr *Value) override;
201 void emitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
209 void emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
212 void emitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
216 void emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
276 MCSymbol *getDwarfLineTableSymbol(unsigned CUID) override;
288 void emitCVLinetableDirective(unsigned FunctionId, const MCSymbol *FnStart,
289 const MCSymbol *FnEnd) override;
293 const MCSymbol *FnStartSym,
294 const MCSymbol *FnEndSym) override;
297 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges);
300 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
304 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
308 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
312 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
318 void emitCVFPOData(const MCSymbol *ProcSym, SMLoc L) override;
330 void emitCFIPersonality(const MCSymbol *Sym, unsigned Encoding) override;
331 void emitCFILsda(const MCSymbol *Sym, unsigned Encoding) override;
347 void emitWinCFIStartProc(const MCSymbol *Symbol, SMLoc Loc) override;
363 void emitWinEHHandler(const MCSymbol *Sym, bool Unwind, bool Except,
385 void emitAddrsigSym(const MCSymbol *Sym) override;
396 MCSymbol *emitDwarfUnitLength(const Twine &Prefix,
399 void emitDwarfLineStartLabel(MCSymbol *StartSym) override;
401 void emitDwarfLineEndEntry(MCSection *Section, MCSymbol *LastLabel) override;
403 void emitDwarfAdvanceLineAddr(int64_t LineDelta, const MCSymbol *LastLabel,
404 const MCSymbol *Label,
510 void MCAsmStreamer::emitELFSymverDirective(const MCSymbol *OriginalSym, in emitELFSymverDirective()
521 void MCAsmStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) { in emitLabel()
541 for (const MCSymbol *Arg : Args) { in emitLOHDirective()
656 void MCAsmStreamer::emitThumbFunc(MCSymbol *Func) { in emitThumbFunc()
668 void MCAsmStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) { in emitAssignment()
686 void MCAsmStreamer::emitConditionalAssignment(MCSymbol *Symbol, in emitConditionalAssignment()
695 void MCAsmStreamer::emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) { in emitWeakReference()
703 bool MCAsmStreamer::emitSymbolAttribute(MCSymbol *Symbol, in emitSymbolAttribute()
775 void MCAsmStreamer::emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) { in emitSymbolDesc()
792 void MCAsmStreamer::beginCOFFSymbolDef(const MCSymbol *Symbol) { in beginCOFFSymbolDef()
814 void MCAsmStreamer::emitCOFFSafeSEH(MCSymbol const *Symbol) { in emitCOFFSafeSEH()
820 void MCAsmStreamer::emitCOFFSymbolIndex(MCSymbol const *Symbol) { in emitCOFFSymbolIndex()
826 void MCAsmStreamer::emitCOFFSectionIndex(MCSymbol const *Symbol) { in emitCOFFSectionIndex()
832 void MCAsmStreamer::emitCOFFSecRel32(MCSymbol const *Symbol, uint64_t Offset) { in emitCOFFSecRel32()
840 void MCAsmStreamer::emitCOFFImgRel32(MCSymbol const *Symbol, int64_t Offset) { in emitCOFFImgRel32()
853 void MCAsmStreamer::emitXCOFFLocalCommonSymbol(MCSymbol *LabelSym, in emitXCOFFLocalCommonSymbol()
855 MCSymbol *CsectSym, in emitXCOFFLocalCommonSymbol()
877 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility()
923 void MCAsmStreamer::emitXCOFFRenameDirective(const MCSymbol *Name, in emitXCOFFRenameDirective()
944 void MCAsmStreamer::emitELFSize(MCSymbol *Symbol, const MCExpr *Value) { in emitELFSize()
953 void MCAsmStreamer::emitCommonSymbol(MCSymbol *Symbol, uint64_t Size, in emitCommonSymbol()
975 void MCAsmStreamer::emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size, in emitLocalCommonSymbol()
997 void MCAsmStreamer::emitZerofill(MCSection *Section, MCSymbol *Symbol, in emitZerofill()
1026 void MCAsmStreamer::emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, in emitTBSSSymbol()
1650 MCSymbol *MCAsmStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol()
1720 const MCSymbol *FnStart, in emitCVLinetableDirective()
1721 const MCSymbol *FnEnd) { in emitCVLinetableDirective()
1733 const MCSymbol *FnStartSym, in emitCVInlineLinetableDirective()
1734 const MCSymbol *FnEndSym) { in emitCVInlineLinetableDirective()
1746 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges) { in PrintCVDefRangePrefix() argument
1748 for (std::pair<const MCSymbol *, const MCSymbol *> Range : Ranges) { in PrintCVDefRangePrefix()
1757 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in emitCVDefRangeDirective() argument
1767 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in emitCVDefRangeDirective() argument
1776 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in emitCVDefRangeDirective() argument
1785 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges, in emitCVDefRangeDirective() argument
1808 void MCAsmStreamer::emitCVFPOData(const MCSymbol *ProcSym, SMLoc L) { in emitCVFPOData()
1927 void MCAsmStreamer::emitCFIPersonality(const MCSymbol *Sym, in emitCFIPersonality()
1935 void MCAsmStreamer::emitCFILsda(const MCSymbol *Sym, unsigned Encoding) { in emitCFILsda()
2035 void MCAsmStreamer::emitWinCFIStartProc(const MCSymbol *Symbol, SMLoc Loc) { in emitWinCFIStartProc()
2071 void MCAsmStreamer::emitWinEHHandler(const MCSymbol *Sym, bool Unwind, in emitWinEHHandler()
2355 void MCAsmStreamer::emitAddrsigSym(const MCSymbol *Sym) { in emitAddrsigSym()
2408 MCSymbol *MCAsmStreamer::emitDwarfUnitLength(const Twine &Prefix, in emitDwarfUnitLength()
2421 void MCAsmStreamer::emitDwarfLineStartLabel(MCSymbol *StartSym) { in emitDwarfLineStartLabel()
2430 MCSymbol *DebugLineSymTmp = Ctx.createTempSymbol("debug_line_"); in emitDwarfLineStartLabel()
2449 MCSymbol *LastLabel) { in emitDwarfLineEndEntry()
2466 MCSymbol *SectionEnd = TextSection->getEndSymbol(Ctx); in emitDwarfLineEndEntry()
2474 const MCSymbol *LastLabel, in emitDwarfAdvanceLineAddr()
2475 const MCSymbol *Label, in emitDwarfAdvanceLineAddr()
2519 MCSymbol *Sym = getCurrentSectionOnly()->getEndSymbol(getContext()); in doFinalizationAtSectionEnd()