Home
last modified time | relevance | path

Searched refs:MCOS (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp91 void MCDwarfLineEntry::make(MCStreamer *MCOS, MCSection *Section) { in make() argument
92 if (!MCOS->getContext().getDwarfLocSeen()) in make()
96 MCSymbol *LineSym = MCOS->getContext().createTempSymbol(); in make()
98 MCOS->emitLabel(LineSym); in make()
101 const MCDwarfLoc &DwarfLoc = MCOS->getContext().getCurrentDwarfLoc(); in make()
107 MCOS->getContext().clearDwarfLocSeen(); in make()
110 MCOS->getContext() in make()
111 .getMCDwarfLineTable(MCOS->getContext().getDwarfCompileUnitID()) in make()
179 MCStreamer *MCOS, MCSection *Section, in emitOne() argument
201 const MCAsmInfo *asmInfo = MCOS->getContext().getAsmInfo(); in emitOne()
[all …]
H A DMCPseudoProbe.cpp40 static const MCExpr *buildSymbolDiff(MCObjectStreamer *MCOS, const MCSymbol *A, in buildSymbolDiff() argument
42 MCContext &Context = MCOS->getContext(); in buildSymbolDiff()
52 void MCPseudoProbe::emit(MCObjectStreamer *MCOS, in emit() argument
59 MCOS->emitULEB128IntValue(Index); in emit()
74 MCOS->emitInt8(Flag | PackedType); in emit()
79 buildSymbolDiff(MCOS, Label, LastProbe->getLabel()); in emit()
81 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit()
82 MCOS->emitSLEB128IntValue(Delta); in emit()
84 MCOS->insert(MCOS->getContext().allocFragment<MCPseudoProbeAddrFragment>( in emit()
89 MCOS->emitInt64(Guid); in emit()
[all …]
H A DMCContext.cpp1099 void MCContext::finalizeDwarfSections(MCStreamer &MCOS) { in finalizeDwarfSections() argument
1101 [&](MCSection *Sec) { return !MCOS.mayHaveInstructions(*Sec); }); in finalizeDwarfSections()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCDwarf.h67 LLVM_ABI void emitRef(MCStreamer *MCOS, StringRef Path);
70 LLVM_ABI void emitSection(MCStreamer *MCOS);
230 LLVM_ABI static void make(MCStreamer *MCOS, MCSection *Section);
300 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
303 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
339 void emitV2FileDirTables(MCStreamer *MCOS) const;
340 void emitV5FileDirTables(MCStreamer *MCOS,
365 LLVM_ABI void Emit(MCStreamer &MCOS, MCDwarfLineTableParams Params,
375 LLVM_ABI static void emit(MCStreamer *MCOS, MCDwarfLineTableParams Params);
378 LLVM_ABI void emitCU(MCStreamer *MCOS, MCDwarfLineTableParams Params,
[all …]
H A DMCPseudoProbe.h182 LLVM_ABI void emit(MCObjectStreamer *MCOS,
309 LLVM_ABI void emit(MCObjectStreamer *MCOS, const MCPseudoProbe *&LastProbe);
365 LLVM_ABI void emit(MCObjectStreamer *MCOS);
378 LLVM_ABI static void emit(MCObjectStreamer *MCOS);
H A DMCContext.h802 LLVM_ABI void finalizeDwarfSections(MCStreamer &MCOS);