Home
last modified time | relevance | path

Searched refs:MCStreamer (Results 1 – 25 of 257) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp46 MCTargetStreamer::MCTargetStreamer(MCStreamer &S) : Streamer(S) { in MCTargetStreamer()
93 MCStreamer::MCStreamer(MCContext &Ctx) in MCStreamer() function in MCStreamer
99 MCStreamer::~MCStreamer() = default;
101 void MCStreamer::reset() { in reset()
110 raw_ostream &MCStreamer::getCommentOS() { in getCommentOS()
115 unsigned MCStreamer::getNumFrameInfos() { return DwarfFrameInfos.size(); } in getNumFrameInfos()
116 ArrayRef<MCDwarfFrameInfo> MCStreamer::getDwarfFrameInfos() const { in getDwarfFrameInfos()
120 void MCStreamer::emitRawComment(const Twine &T, bool TabPrefix) {} in emitRawComment()
122 void MCStreamer::addExplicitComment(const Twine &T) {} in addExplicitComment()
123 void MCStreamer::emitExplicitComments() {} in emitExplicitComments()
[all …]
H A DConstantPools.cpp26 void ConstantPool::emitEntries(MCStreamer &Streamer) { in emitEntries()
93 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool()
101 void AssemblerConstantPools::emitAll(MCStreamer &Streamer) { in emitAll()
111 void AssemblerConstantPools::emitForCurrentSection(MCStreamer &Streamer) { in emitForCurrentSection()
117 void AssemblerConstantPools::clearCacheForCurrentSection(MCStreamer &Streamer) { in clearCacheForCurrentSection()
123 const MCExpr *AssemblerConstantPools::addEntry(MCStreamer &Streamer, in addEntry()
H A DMCAsmStreamer.cpp46 class MCAsmStreamer final : public MCStreamer {
77 : MCStreamer(Context), OSOwner(std::move(os)), OS(*OSOwner), in MCAsmStreamer()
537 MCStreamer::changeSection(Section, Subsection); in changeSection()
552 MCStreamer::emitLabel(Symbol, Loc); in emitLabel()
704 MCStreamer::emitAssignment(Symbol, Value); in emitAssignment()
1484 MCStreamer::emitFill(NumBytes, FillValue); in emitFill()
1730 this->MCStreamer::emitDwarfLocDirective(FileNo, Line, Column, Flags, Isa, in emitDwarfLocDirective()
1766 this->MCStreamer::emitDwarfLocDirective(FileNo, Line, Column, Flags, Isa, in emitDwarfLocDirective()
1773 return MCStreamer::getDwarfLineTableSymbol(0); in getDwarfLineTableSymbol()
1801 return MCStreamer::emitCVFuncIdDirective(FuncId); in emitCVFuncIdDirective()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCWin64EH.h21 class MCStreamer; variable
55 void Emit(MCStreamer &Streamer) const override;
56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
62 void Emit(MCStreamer &Streamer) const override;
63 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
69 void Emit(MCStreamer &Streamer) const override;
70 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI,
H A DConstantPools.h27 class MCStreamer; variable
67 void emitEntries(MCStreamer &Streamer);
94 void emitAll(MCStreamer &Streamer);
95 void emitForCurrentSection(MCStreamer &Streamer);
96 void clearCacheForCurrentSection(MCStreamer &Streamer);
97 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
H A DTargetRegistry.h52 class MCStreamer; variable
68 MCStreamer *createNullStreamer(MCContext &Ctx);
87 MCStreamer *
92 MCStreamer *createELFStreamer(MCContext &Ctx,
96 MCStreamer *createGOFFStreamer(MCContext &Ctx,
100 MCStreamer *createMachOStreamer(MCContext &Ctx,
106 MCStreamer *createWasmStreamer(MCContext &Ctx,
110 MCStreamer *createSPIRVStreamer(MCContext &Ctx,
114 MCStreamer *createDXContainerStreamer(MCContext &Ctx,
170 TargetMachine &TM, std::unique_ptr<MCStreamer> &&Streamer);
[all …]
H A DMCDwarf.h40 class MCStreamer; variable
47 MCSymbol *emitListsTableHeaderStart(MCStreamer &S);
66 void emitRef(MCStreamer *MCOS, StringRef Path);
69 void emitSection(MCStreamer *MCOS);
214 static void make(MCStreamer *MCOS, MCSection *Section);
282 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
285 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
321 void emitV2FileDirTables(MCStreamer *MCOS) const;
322 void emitV5FileDirTables(MCStreamer *MCOS,
347 void Emit(MCStreamer &MCOS, MCDwarfLineTableParams Params,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h32 class MCStreamer; variable
67 MCTargetStreamer *createARMNullTargetStreamer(MCStreamer &S);
68 MCTargetStreamer *createARMTargetAsmStreamer(MCStreamer &S,
71 MCTargetStreamer *createARMObjectTargetStreamer(MCStreamer &S,
73 MCTargetStreamer *createARMObjectTargetELFStreamer(MCStreamer &S);
74 MCTargetStreamer *createARMObjectTargetWinCOFFStreamer(MCStreamer &S);
92 MCStreamer *createARMWinCOFFStreamer(MCContext &Context,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h35 class MCStreamer; variable
59 virtual void emitType(MCStreamer &OS);
73 void emitType(MCStreamer &OS) override;
84 void emitType(MCStreamer &OS) override;
97 void emitType(MCStreamer &OS) override;
111 void emitType(MCStreamer &OS) override;
122 void emitType(MCStreamer &OS) override;
138 void emitType(MCStreamer &OS) override;
155 void emitType(MCStreamer &OS) override;
166 void emitType(MCStreamer &OS) override;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h37 class MCStreamer; variable
84 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM,
88 virtual void emitModuleMetadata(MCStreamer &Streamer, Module &M) const {} in emitModuleMetadata()
91 void emitCGProfileMetadata(MCStreamer &Streamer, Module &M) const;
155 MCStreamer &Streamer) const;
174 MCStreamer &Streamer) const;
238 MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp78 XCoreTargetStreamer::XCoreTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} in XCoreTargetStreamer()
88 XCoreTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
98 XCoreTargetAsmStreamer::XCoreTargetAsmStreamer(MCStreamer &S, in XCoreTargetAsmStreamer()
118 static MCTargetStreamer *createTargetAsmStreamer(MCStreamer &S, in createTargetAsmStreamer()
124 static MCTargetStreamer *createNullTargetStreamer(MCStreamer &S) { in createNullTargetStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp54 OperandVector &Operands, MCStreamer &Out,
70 MCStreamer &Out);
88 SMLoc IDLoc, MCStreamer &Out, bool RelaxHint = false);
91 void emitLoadAddressAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
94 void emitLoadAddressPcrel(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
96 void emitLoadAddressPcrelLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
99 void emitLoadAddressGot(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
101 void emitLoadAddressGotLarge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
104 void emitLoadAddressTLSLE(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
107 void emitLoadAddressTLSIE(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.h33 class MCStreamer; variable
115 MCTargetStreamer *createX86AsmTargetStreamer(MCStreamer &S,
120 MCTargetStreamer *createX86ObjectTargetStreamer(MCStreamer &S,
127 MCStreamer *createX86WinCOFFStreamer(MCContext &C,
132 MCStreamer *createX86ELFStreamer(const Triple &T, MCContext &Context,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRTargetStreamer.h15 class MCStreamer; variable
20 explicit AVRTargetStreamer(MCStreamer &S);
26 explicit AVRTargetAsmStreamer(MCStreamer &S);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp144 PPCTargetStreamer::PPCTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} in PPCTargetStreamer()
202 static MCStreamer *
211 static MCStreamer *
226 PPCTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS) in PPCTargetAsmStreamer()
282 PPCTargetELFStreamer(MCStreamer &S) : PPCTargetStreamer(S) {} in PPCTargetELFStreamer()
391 PPCTargetMachOStreamer(MCStreamer &S) : PPCTargetStreamer(S) {} in PPCTargetMachOStreamer()
414 PPCTargetXCOFFStreamer(MCStreamer &S) : PPCTargetStreamer(S) {} in PPCTargetXCOFFStreamer()
440 static MCTargetStreamer *createAsmTargetStreamer(MCStreamer &S, in createAsmTargetStreamer()
446 static MCTargetStreamer *createNullTargetStreamer(MCStreamer &S) { in createNullTargetStreamer()
451 createObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) { in createObjectTargetStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYTargetStreamer.h34 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Value,
37 void emitAll(MCStreamer &Streamer);
60 CSKYTargetStreamer(MCStreamer &S);
104 CSKYTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
/freebsd/contrib/llvm-project/llvm/include/llvm/DWP/
H A DDWP.h11 #include "llvm/MC/MCStreamer.h"
69 Error write(MCStreamer &Out, ArrayRef<std::string> Inputs,
79 const object::SectionRef &Section, MCStreamer &Out,
90 void writeStringsAndOffsets(MCStreamer &Out, DWPStringPool &Strings,
98 void writeIndex(MCStreamer &Out, MCSection *Section,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVETargetStreamer.cpp20 VETargetStreamer::VETargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} in VETargetStreamer()
24 VETargetAsmStreamer::VETargetAsmStreamer(MCStreamer &S, in VETargetAsmStreamer()
40 VETargetELFStreamer::VETargetELFStreamer(MCStreamer &S) : VETargetStreamer(S) {} in VETargetELFStreamer()
H A DVETargetStreamer.h21 VETargetStreamer(MCStreamer &S);
33 VETargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
41 VETargetELFStreamer(MCStreamer &S);
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcTargetStreamer.cpp21 SparcTargetStreamer::SparcTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} in SparcTargetStreamer()
25 SparcTargetAsmStreamer::SparcTargetAsmStreamer(MCStreamer &S, in SparcTargetAsmStreamer()
41 SparcTargetELFStreamer::SparcTargetELFStreamer(MCStreamer &S) in SparcTargetELFStreamer()
H A DSparcTargetStreamer.h23 SparcTargetStreamer(MCStreamer &S);
35 SparcTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
43 SparcTargetELFStreamer(MCStreamer &S);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h52 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
54 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &DL,
92 MCStreamer &Streamer) const override;
126 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
143 MCStreamer &Streamer) const override;
155 MCStreamer &Streamer) const override;
187 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
205 void emitLinkerDirectives(MCStreamer &Streamer, Module &M) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp104 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context, in createMCStreamer()
108 MCStreamer *S; in createMCStreamer()
118 static MCTargetStreamer *createMipsAsmTargetStreamer(MCStreamer &S, in createMipsAsmTargetStreamer()
124 static MCTargetStreamer *createMipsNullTargetStreamer(MCStreamer &S) { in createMipsNullTargetStreamer()
129 createMipsObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) { in createMipsObjectTargetStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp46 explicit VEAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer) in VEAsmPrinter()
85 static void emitSIC(MCStreamer &OutStreamer, MCOperand &RD, in emitSIC()
93 static void emitBSIC(MCStreamer &OutStreamer, MCOperand &R1, MCOperand &R2, in emitBSIC()
105 static void emitLEAzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEAzzi()
117 static void emitLEASLzzi(MCStreamer &OutStreamer, MCOperand &Imm, MCOperand &RD, in emitLEASLzzi()
129 static void emitLEAzii(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, in emitLEAzii()
141 static void emitLEASLrri(MCStreamer &OutStreamer, MCOperand &RS1, in emitLEASLrri()
153 static void emitBinary(MCStreamer &OutStreamer, unsigned Opcode, MCOperand &RS1, in emitBinary()
164 static void emitANDrm(MCStreamer &OutStreamer, MCOperand &RS1, MCOperand &Imm, in emitANDrm()
169 static void emitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym, in emitHiLo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.cpp33 AArch64TargetStreamer::AArch64TargetStreamer(MCStreamer &S) in AArch64TargetStreamer()
74 MCStreamer &OutStreamer = getStreamer(); in emitNoteSection()
131 llvm::createAArch64ObjectTargetStreamer(MCStreamer &S, in createAArch64ObjectTargetStreamer()
141 MCTargetStreamer *llvm::createAArch64NullTargetStreamer(MCStreamer &S) { in createAArch64NullTargetStreamer()

1234567891011