|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/MC/MCObjectStreamer.h 35 class MCObjectStreamer : public MCStreamer {
lib/MC/MCAsmStreamer.cpp 44 class MCAsmStreamer final : public MCStreamer {
lib/MC/MCNullStreamer.cpp 18 class MCNullStreamer : public MCStreamer {
lib/Object/RecordStreamer.h 25 class RecordStreamer : public MCStreamer {
tools/llvm-exegesis/lib/SnippetFile.cpp 28 class BenchmarkCodeStreamer : public MCStreamer, public AsmCommentConsumer {
tools/llvm-mca/CodeRegionGenerator.cpp 42 class MCStreamerWrapper final : public MCStreamer {
Declarations
include/llvm/CodeGen/AsmPrinter.h 66 class MCStreamer;
include/llvm/CodeGen/StackMaps.h 27 class MCStreamer;
include/llvm/MC/ConstantPools.h 28 class MCStreamer;
include/llvm/MC/MCAsmInfo.h 29 class MCStreamer;
include/llvm/MC/MCCodeView.h 26 class MCStreamer;
include/llvm/MC/MCContext.h 55 class MCStreamer;
include/llvm/MC/MCDwarf.h 38 class MCStreamer;
include/llvm/MC/MCExpr.h 25 class MCStreamer;
include/llvm/MC/MCParser/MCAsmParser.h 32 class MCStreamer;
include/llvm/MC/MCParser/MCTargetAsmParser.h 28 class MCStreamer;
include/llvm/MC/MCStreamer.h 51 class MCStreamer;
include/llvm/MC/MCWin64EH.h 21 class MCStreamer;
include/llvm/MC/MCWinEH.h 17 class MCStreamer;
include/llvm/Support/TargetRegistry.h 51 class MCStreamer;
include/llvm/Target/TargetLoweringObjectFile.h 34 class MCStreamer;
lib/CodeGen/AsmPrinter/CodeViewDebug.h 47 class MCStreamer;
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h 21 class MCStreamer;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 29 class MCStreamer;
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h 25 class MCStreamer;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 32 class MCStreamer;
lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h 15 class MCStreamer;
lib/Target/BPF/BTFDebug.h 27 class MCStreamer;
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h 29 class MCStreamer;
lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h 19 class MCStreamer;
lib/Target/SystemZ/SystemZAsmPrinter.h 19 class MCStreamer;
lib/Target/X86/X86AsmPrinter.h 25 class MCStreamer;
tools/dsymutil/MachOUtils.h 19 class MCStreamer;
tools/llvm-mc/Disassembler.h 27 class MCStreamer;
unittests/DebugInfo/DWARF/DwarfGenerator.h 39 class MCStreamer;
References
gen/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc 10 emitPseudoExpansionLowering(MCStreamer &OutStreamer,
gen/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc 10 emitPseudoExpansionLowering(MCStreamer &OutStreamer,
gen/lib/Target/ARM/ARMGenMCPseudoLowering.inc 10 emitPseudoExpansionLowering(MCStreamer &OutStreamer,
gen/lib/Target/Mips/MipsGenMCPseudoLowering.inc 10 emitPseudoExpansionLowering(MCStreamer &OutStreamer,
gen/lib/Target/RISCV/RISCVGenMCPseudoLowering.inc 10 emitPseudoExpansionLowering(MCStreamer &OutStreamer,
include/llvm/CodeGen/AsmPrinter.h 94 std::unique_ptr<MCStreamer> OutStreamer;
190 explicit AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer);
229 void EmitToStreamer(MCStreamer &S, const MCInst &Inst);
268 void emit(int, MCStreamer *, const MCSymbol *) const;
include/llvm/CodeGen/StackMaps.h 320 void emitStackmapHeader(MCStreamer &OS);
323 void emitFunctionFrameRecords(MCStreamer &OS);
326 void emitConstantPoolEntries(MCStreamer &OS);
329 void emitCallsiteEntries(MCStreamer &OS);
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 48 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
50 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &DL,
77 MCStreamer &Streamer) const override;
105 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
122 MCStreamer &Streamer) const override;
134 MCStreamer &Streamer) const override;
160 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override;
include/llvm/MC/ConstantPools.h 62 void emitEntries(MCStreamer &Streamer);
89 void emitAll(MCStreamer &Streamer);
90 void emitForCurrentSection(MCStreamer &Streamer);
91 void clearCacheForCurrentSection(MCStreamer &Streamer);
92 const MCExpr *addEntry(MCStreamer &Streamer, const MCExpr *Expr,
include/llvm/MC/MCAsmInfo.h 451 MCStreamer &Streamer) const;
455 MCStreamer &Streamer) const;
include/llvm/MC/MCCodeView.h 143 bool addFile(MCStreamer &OS, unsigned FileNumber, StringRef Filename,
include/llvm/MC/MCContext.h 380 void setSymbolValue(MCStreamer &Streamer, StringRef Sym, uint64_t Val);
638 void finalizeDwarfSections(MCStreamer &MCOS);
include/llvm/MC/MCDwarf.h 234 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
237 Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
273 void emitV2FileDirTables(MCStreamer *MCOS) const;
274 void emitV5FileDirTables(MCStreamer *MCOS, Optional<MCDwarfLineStr> &LineStr) const;
298 void Emit(MCStreamer &MCOS, MCDwarfLineTableParams Params,
392 static void Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
402 static void Emit(MCStreamer *MCOS);
431 static void Make(MCSymbol *Symbol, MCStreamer *MCOS, SourceMgr &SrcMgr,
include/llvm/MC/MCExpr.h 604 virtual void visitUsedExpr(MCStreamer& Streamer) const = 0;
include/llvm/MC/MCObjectStreamer.h 35 class MCObjectStreamer : public MCStreamer {
include/llvm/MC/MCParser/MCAsmParser.h 154 virtual MCStreamer &getStreamer() = 0;
304 MCAsmParser *createMCAsmParser(SourceMgr &, MCContext &, MCStreamer &,
include/llvm/MC/MCParser/MCAsmParserExtension.h 68 MCStreamer &getStreamer() { return getParser().getStreamer(); }
include/llvm/MC/MCParser/MCTargetAsmParser.h 426 OperandVector &Operands, MCStreamer &Out,
487 virtual void flushPendingInstructions(MCStreamer &Out) {}
include/llvm/MC/MCStreamer.h 93 MCStreamer &Streamer;
96 MCTargetStreamer(MCStreamer &S);
99 MCStreamer &getStreamer() { return Streamer; }
132 ARMTargetStreamer(MCStreamer &S);
243 MCStreamer(const MCStreamer &) = delete;
244 MCStreamer &operator=(const MCStreamer &) = delete;
244 MCStreamer &operator=(const MCStreamer &) = delete;
1024 MCStreamer *createNullStreamer(MCContext &Ctx);
1042 MCStreamer *createAsmStreamer(MCContext &Ctx,
include/llvm/MC/MCWin64EH.h 55 void Emit(MCStreamer &Streamer) const override;
56 void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI) const override;
61 void Emit(MCStreamer &Streamer) const override;
62 void EmitUnwindInfo(MCStreamer &Streamer,
include/llvm/MC/MCWinEH.h 63 virtual void Emit(MCStreamer &Streamer) const = 0;
64 virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI) const = 0;
include/llvm/Support/TargetRegistry.h 62 MCStreamer *createNullStreamer(MCContext &Ctx);
81 MCStreamer *
87 MCStreamer *createELFStreamer(MCContext &Ctx,
92 MCStreamer *createMachOStreamer(MCContext &Ctx,
98 MCStreamer *createWasmStreamer(MCContext &Ctx,
103 MCStreamer *createXCOFFStreamer(MCContext &Ctx,
147 TargetMachine &TM, std::unique_ptr<MCStreamer> &&Streamer);
167 MCStreamer *(*)(const Triple &T, MCContext &Ctx,
172 MCStreamer *(*)(MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
177 MCStreamer *(*)(MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
182 MCStreamer *(*)(const Triple &T, MCContext &Ctx,
186 using NullTargetStreamerCtorTy = MCTargetStreamer *(*)(MCStreamer &S);
188 MCStreamer &S, formatted_raw_ostream &OS, MCInstPrinter *InstPrint,
191 MCStreamer &S, const MCSubtargetInfo &STI);
431 std::unique_ptr<MCStreamer> &&Streamer) const {
470 MCStreamer *createMCObjectStreamer(const Triple &T, MCContext &Ctx,
477 MCStreamer *S;
523 MCStreamer *createAsmStreamer(MCContext &Ctx,
531 MCStreamer *S = llvm::createAsmStreamer(
538 MCTargetStreamer *createAsmTargetStreamer(MCStreamer &S,
547 MCStreamer *createNullStreamer(MCContext &Ctx) const {
548 MCStreamer *S = llvm::createNullStreamer(Ctx);
553 MCTargetStreamer *createNullTargetStreamer(MCStreamer &S) const {
1181 std::unique_ptr<MCStreamer> &&Streamer) {
include/llvm/Target/TargetLoweringObjectFile.h 77 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM,
81 virtual void emitModuleMetadata(MCStreamer &Streamer, Module &M) const {}
135 MCStreamer &Streamer) const;
154 MCStreamer &Streamer) const;
199 MCStreamer &Streamer) const {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 185 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer)
230 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) {
3106 void AsmPrinter::XRayFunctionEntry::emit(int Bytes, MCStreamer *Out,
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 101 CVMCAdapter(MCStreamer &OS, TypeCollection &TypeTable)
130 MCStreamer *OS = nullptr;
625 emitNullTerminatedSymbolName(MCStreamer &OS, StringRef S,
lib/CodeGen/AsmPrinter/CodeViewDebug.h 53 MCStreamer &OS;
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp 46 MCStreamer &OS = *AP.OutStreamer;
lib/CodeGen/AsmPrinter/WinCFGuard.cpp 52 auto &OS = *Asm->OutStreamer;
lib/CodeGen/AsmPrinter/WinException.cpp 52 auto &OS = *Asm->OutStreamer;
550 auto &OS = *Asm->OutStreamer;
618 auto &OS = *Asm->OutStreamer;
660 auto &OS = *Asm->OutStreamer;
967 MCStreamer &OS = *Asm->OutStreamer;
1093 MCStreamer &OS = *Asm->OutStreamer;
lib/CodeGen/FaultMaps.cpp 54 MCStreamer &OS = *AP.OutStreamer;
82 MCStreamer &OS = *AP.OutStreamer;
lib/CodeGen/LLVMTargetMachine.cpp 129 std::unique_ptr<MCStreamer> AsmStreamer;
144 MCStreamer *S = getTarget().createAsmStreamer(
254 std::unique_ptr<MCStreamer> AsmStreamer(getTarget().createMCObjectStreamer(
lib/CodeGen/StackMaps.cpp 414 void StackMaps::emitStackmapHeader(MCStreamer &OS) {
438 void StackMaps::emitFunctionFrameRecords(MCStreamer &OS) {
454 void StackMaps::emitConstantPoolEntries(MCStreamer &OS) {
492 void StackMaps::emitCallsiteEntries(MCStreamer &OS) {
559 MCStreamer &OS = *AP.OutStreamer;
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 266 void TargetLoweringObjectFileELF::emitModuleMetadata(MCStreamer &Streamer,
368 MCStreamer &Streamer, const DataLayout &DL, const MCSymbol *Sym) const {
391 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
884 void TargetLoweringObjectFileMachO::emitModuleMetadata(MCStreamer &Streamer,
1067 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
1115 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const {
1444 void TargetLoweringObjectFileCOFF::emitModuleMetadata(MCStreamer &Streamer,
lib/MC/ConstantPools.cpp 26 void ConstantPool::emitEntries(MCStreamer &Streamer) {
79 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section,
87 void AssemblerConstantPools::emitAll(MCStreamer &Streamer) {
97 void AssemblerConstantPools::emitForCurrentSection(MCStreamer &Streamer) {
103 void AssemblerConstantPools::clearCacheForCurrentSection(MCStreamer &Streamer) {
109 const MCExpr *AssemblerConstantPools::addEntry(MCStreamer &Streamer,
lib/MC/MCAsmInfo.cpp 84 MCStreamer &Streamer) const {
91 MCStreamer &Streamer) const {
lib/MC/MCAsmStreamer.cpp 44 class MCAsmStreamer final : public MCStreamer {
2025 MCStreamer *llvm::createAsmStreamer(MCContext &Context,
lib/MC/MCCodeView.cpp 46 bool CodeViewContext::addFile(MCStreamer &OS, unsigned FileNumber,
lib/MC/MCContext.cpp 270 void MCContext::setSymbolValue(MCStreamer &Streamer,
672 void MCContext::finalizeDwarfSections(MCStreamer &MCOS) {
lib/MC/MCDwarf.cpp 65 void emitRef(MCStreamer *MCOS, StringRef Path);
68 void emitSection(MCStreamer *MCOS);
115 static inline const MCExpr *MakeStartMinusEndExpr(const MCStreamer &MCOS,
260 void MCDwarfDwoLineTable::Emit(MCStreamer &MCOS, MCDwarfLineTableParams Params,
270 MCDwarfLineTableHeader::Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
294 static const MCExpr *forceExpAbs(MCStreamer &OS, const MCExpr* Expr) {
305 static void emitAbsValue(MCStreamer &OS, const MCExpr *Value, unsigned Size) {
310 void MCDwarfLineStr::emitSection(MCStreamer *MCOS) {
322 void MCDwarfLineStr::emitRef(MCStreamer *MCOS, StringRef Path) {
332 void MCDwarfLineTableHeader::emitV2FileDirTables(MCStreamer *MCOS) const {
352 static void emitOneV5FileEntry(MCStreamer *MCOS, const MCDwarfFile &DwarfFile,
381 MCStreamer *MCOS, Optional<MCDwarfLineStr> &LineStr) const {
448 MCDwarfLineTableHeader::Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
644 void MCDwarfLineAddr::Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
792 static void EmitAbbrev(MCStreamer *MCOS, uint64_t Name, uint64_t Form) {
799 static void EmitGenDwarfAbbrev(MCStreamer *MCOS) {
854 static void EmitGenDwarfAranges(MCStreamer *MCOS,
925 static void EmitGenDwarfInfo(MCStreamer *MCOS,
1099 static void EmitGenDwarfRanges(MCStreamer *MCOS) {
1136 void MCGenDwarfInfo::Emit(MCStreamer *MCOS) {
1207 void MCGenDwarfLabelEntry::Make(MCSymbol *Symbol, MCStreamer *MCOS,
1244 static int getDataAlignmentFactor(MCStreamer &streamer) {
1254 static unsigned getSizeForEncoding(MCStreamer &streamer,
1289 static void EmitPersonality(MCStreamer &streamer, const MCSymbol &symbol,
lib/MC/MCELFStreamer.cpp 701 MCStreamer *llvm::createELFStreamer(MCContext &Context,
lib/MC/MCMachOStreamer.cpp 506 MCStreamer *llvm::createMachOStreamer(MCContext &Context,
lib/MC/MCNullStreamer.cpp 18 class MCNullStreamer : public MCStreamer {
47 MCStreamer *llvm::createNullStreamer(MCContext &Context) {
lib/MC/MCParser/AsmParser.cpp 128 MCStreamer &Out;
191 AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
214 MCStreamer &getStreamer() override { return Out; }
704 AsmParser::AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
6078 MCStreamer &Out, const MCAsmInfo &MAI,
lib/MC/MCStreamer.cpp 44 MCTargetStreamer::MCTargetStreamer(MCStreamer &S) : Streamer(S) {
lib/MC/MCWasmStreamer.cpp 200 MCStreamer *llvm::createWasmStreamer(MCContext &Context,
lib/MC/MCWin64EH.cpp 52 static void EmitAbsDifference(MCStreamer &Streamer, const MCSymbol *LHS,
61 static void EmitUnwindCode(MCStreamer &streamer, const MCSymbol *begin,
129 static void EmitSymbolRefWithOfs(MCStreamer &streamer,
142 static void EmitRuntimeFunction(MCStreamer &streamer,
154 static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) {
225 void llvm::Win64EH::UnwindEmitter::Emit(MCStreamer &Streamer) const {
242 MCStreamer &Streamer, WinEH::FrameInfo *info) const {
251 static int64_t GetAbsDifference(MCStreamer &Streamer, const MCSymbol *LHS,
332 static void ARM64EmitUnwindCode(MCStreamer &streamer, const MCSymbol *begin,
493 static void ARM64EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) {
645 static void ARM64EmitRuntimeFunction(MCStreamer &streamer,
657 void llvm::Win64EH::ARM64UnwindEmitter::Emit(MCStreamer &Streamer) const {
674 MCStreamer &Streamer, WinEH::FrameInfo *info) const {
lib/MC/MCXCOFFStreamer.cpp 85 MCStreamer *llvm::createXCOFFStreamer(MCContext &Context,
lib/Object/RecordStreamer.h 25 class RecordStreamer : public MCStreamer {
lib/Target/AArch64/AArch64AsmPrinter.cpp 75 AArch64AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
91 void LowerJumpTableDestSmall(MCStreamer &OutStreamer, const MachineInstr &MI);
93 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
95 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
111 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
755 void AArch64AsmPrinter::LowerJumpTableDestSmall(llvm::MCStreamer &OutStreamer,
793 void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
821 void AArch64AsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
lib/Target/AArch64/AArch64TargetObjectFile.cpp 36 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
63 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const {
lib/Target/AArch64/AArch64TargetObjectFile.h 32 MCStreamer &Streamer) const override;
42 MCStreamer &Streamer) const override;
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 185 OperandVector &Operands, MCStreamer &Out,
241 MCStreamer &S = getParser().getStreamer();
4491 MCStreamer &Out,
lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp 51 AArch64TargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
54 AArch64TargetAsmStreamer::AArch64TargetAsmStreamer(MCStreamer &S,
197 MCTargetStreamer *createAArch64AsmTargetStreamer(MCStreamer &S,
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp 54 const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const {
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h 29 MCStreamer &Streamer) const override;
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp 93 void AArch64MCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h 159 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp 276 static MCStreamer *createELFStreamer(const Triple &T, MCContext &Ctx,
285 static MCStreamer *createMachOStreamer(MCContext &Ctx,
296 static MCStreamer *
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 60 MCTargetStreamer *createAArch64AsmTargetStreamer(MCStreamer &S,
65 MCTargetStreamer *createAArch64ObjectTargetStreamer(MCStreamer &S,
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp 23 AArch64TargetStreamer::AArch64TargetStreamer(MCStreamer &S)
60 createAArch64ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h 22 AArch64TargetStreamer(MCStreamer &S);
68 AArch64TargetELFStreamer(MCStreamer &S) : AArch64TargetStreamer(S) {}
79 AArch64TargetWinCOFFStreamer(llvm::MCStreamer &S)
106 createAArch64ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp 67 auto &S = getStreamer();
156 auto &S = getStreamer();
169 auto &S = getStreamer();
179 auto &S = getStreamer();
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 90 std::unique_ptr<MCStreamer> &&Streamer) {
102 std::unique_ptr<MCStreamer> Streamer)
220 auto &Streamer = getTargetStreamer()->getStreamer();
lib/Target/AMDGPU/AMDGPUAsmPrinter.h 98 std::unique_ptr<MCStreamer> Streamer);
120 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 1235 OperandVector &Operands, MCStreamer &Out,
3485 MCStreamer &Out,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 86 static MCTargetStreamer *createAMDGPUAsmTargetStreamer(MCStreamer &S,
94 MCStreamer &S,
99 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp 160 AMDGPUTargetAsmStreamer::AMDGPUTargetAsmStreamer(MCStreamer &S,
396 MCStreamer &S, const MCSubtargetInfo &STI)
495 MCStreamer &OS = getStreamer();
602 MCStreamer &OS = getStreamer();
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h 38 AMDGPUTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
96 AMDGPUTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
135 MCStreamer &Streamer;
141 AMDGPUTargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/AMDGPU/R600AsmPrinter.cpp 32 std::unique_ptr<MCStreamer> &&Streamer) {
37 std::unique_ptr<MCStreamer> Streamer)
lib/Target/AMDGPU/R600AsmPrinter.h 25 std::unique_ptr<MCStreamer> Streamer);
41 std::unique_ptr<MCStreamer> &&Streamer);
lib/Target/ARC/ARCAsmPrinter.cpp 39 std::unique_ptr<MCStreamer> Streamer)
lib/Target/ARC/ARCTargetStreamer.h 18 ARCTargetStreamer(MCStreamer &S);
lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp 74 ARCTargetStreamer::ARCTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
77 static MCTargetStreamer *createTargetAsmStreamer(MCStreamer &S,
lib/Target/ARM/ARMAsmPrinter.cpp 56 std::unique_ptr<MCStreamer> Streamer)
491 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel,
lib/Target/ARM/ARMAsmPrinter.h 70 std::unique_ptr<MCStreamer> Streamer);
129 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
lib/Target/ARM/ARMTargetObjectFile.h 30 MCStreamer &Streamer) const override;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 237 void flushPendingInstructions(MCStreamer &Out) override {
584 bool processInstruction(MCInst &Inst, const OperandVector &Ops, MCStreamer &Out);
640 OperandVector &Operands, MCStreamer &Out,
646 MCStreamer &Out);
8191 MCStreamer &Out) {
10324 MCStreamer &Out) {
10411 MCStreamer &Out, uint64_t &ErrorInfo,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 106 ARMTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS,
110 ARMTargetAsmStreamer::ARMTargetAsmStreamer(MCStreamer &S,
423 ARMTargetELFStreamer(MCStreamer &S)
1484 MCTargetStreamer *createARMTargetAsmStreamer(MCStreamer &S,
1491 MCTargetStreamer *createARMNullTargetStreamer(MCStreamer &S) {
1495 MCTargetStreamer *createARMObjectTargetStreamer(MCStreamer &S,
lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp 37 void ARMMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/ARM/MCTargetDesc/ARMMCExpr.h 64 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 208 static MCStreamer *createELFStreamer(const Triple &T, MCContext &Ctx,
218 static MCStreamer *
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 51 MCTargetStreamer *createARMNullTargetStreamer(MCStreamer &S);
52 MCTargetStreamer *createARMTargetAsmStreamer(MCStreamer &S,
56 MCTargetStreamer *createARMObjectTargetStreamer(MCStreamer &S,
77 MCStreamer *createARMWinCOFFStreamer(MCContext &Context,
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp 29 ARMTargetStreamer::ARMTargetStreamer(MCStreamer &S)
lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp 40 MCStreamer *llvm::createARMWinCOFFStreamer(
lib/Target/AVR/AVRAsmPrinter.cpp 41 std::unique_ptr<MCStreamer> Streamer)
lib/Target/AVR/AsmParser/AVRAsmParser.cpp 51 OperandVector &Operands, MCStreamer &Out,
81 bool emit(MCInst &Instruction, SMLoc const &Loc, MCStreamer &Out) const;
308 bool AVRAsmParser::emit(MCInst &Inst, SMLoc const &Loc, MCStreamer &Out) const {
317 MCStreamer &Out, uint64_t &ErrorInfo,
lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp 56 AVRELFStreamer::AVRELFStreamer(MCStreamer &S,
lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h 19 AVRELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp 44 MCStreamer *createAVRELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h 49 MCStreamer *createAVRELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp 187 void AVRMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/AVR/MCTargetDesc/AVRMCExpr.h 61 void visitUsedExpr(MCStreamer &streamer) const override;
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp 71 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
81 createAVRObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
85 static MCTargetStreamer *createMCAsmTargetStreamer(MCStreamer &S,
lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp 19 AVRTargetStreamer::AVRTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
21 AVRTargetAsmStreamer::AVRTargetAsmStreamer(MCStreamer &S)
25 MCStreamer &OS = getStreamer();
lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h 20 explicit AVRTargetStreamer(MCStreamer &S);
28 explicit AVRTargetAsmStreamer(MCStreamer &S);
lib/Target/BPF/AsmParser/BPFAsmParser.cpp 37 OperandVector &Operands, MCStreamer &Out,
285 MCStreamer &Out, uint64_t &ErrorInfo,
lib/Target/BPF/BPFAsmPrinter.cpp 40 std::unique_ptr<MCStreamer> Streamer)
lib/Target/BPF/BTFDebug.cpp 34 void BTFTypeBase::emitType(MCStreamer &OS) {
90 void BTFTypeDerived::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
111 void BTFTypeFwd::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
148 void BTFTypeInt::emitType(MCStreamer &OS) {
179 void BTFTypeEnum::emitType(MCStreamer &OS) {
210 void BTFTypeArray::emitType(MCStreamer &OS) {
252 void BTFTypeStruct::emitType(MCStreamer &OS) {
303 void BTFTypeFuncProto::emitType(MCStreamer &OS) {
326 void BTFTypeFunc::emitType(MCStreamer &OS) { BTFTypeBase::emitType(OS); }
340 void BTFKindVar::emitType(MCStreamer &OS) {
357 void BTFKindDataSec::emitType(MCStreamer &OS) {
lib/Target/BPF/BTFDebug.h 52 virtual void emitType(MCStreamer &OS);
64 void emitType(MCStreamer &OS);
75 void emitType(MCStreamer &OS);
88 void emitType(MCStreamer &OS);
102 void emitType(MCStreamer &OS);
113 void emitType(MCStreamer &OS);
129 void emitType(MCStreamer &OS);
146 void emitType(MCStreamer &OS);
157 void emitType(MCStreamer &OS);
169 void emitType(MCStreamer &OS);
188 void emitType(MCStreamer &OS);
236 MCStreamer &OS;
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 125 bool finishBundle(SMLoc IDLoc, MCStreamer &Out);
132 OperandVector &Operands, MCStreamer &Out,
464 bool HexagonAsmParser::finishBundle(SMLoc IDLoc, MCStreamer &Out) {
608 MCStreamer &Out,
lib/Target/Hexagon/HexagonAsmPrinter.cpp 181 MCStreamer &OutStreamer, const MCOperand &Imm,
lib/Target/Hexagon/HexagonAsmPrinter.h 34 std::unique_ptr<MCStreamer> Streamer)
lib/Target/Hexagon/HexagonTargetStreamer.h 17 HexagonTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 152 MCStreamer *createHexagonELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h 42 MCStreamer *createHexagonELFStreamer(Triple const &TT, MCContext &Context,
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp 32 void HexagonMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h 22 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 134 HexagonTargetAsmStreamer(MCStreamer &S,
181 HexagonTargetELFStreamer(MCStreamer &S, MCSubtargetInfo const &STI)
248 createMCAsmTargetStreamer(MCStreamer &S, formatted_raw_ostream &OS,
253 static MCStreamer *createMCStreamer(Triple const &T, MCContext &Context,
263 createHexagonObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 72 OperandVector &Operands, MCStreamer &Out,
652 MCStreamer &Out,
lib/Target/Lanai/LanaiAsmPrinter.cpp 46 std::unique_ptr<MCStreamer> Streamer)
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp 45 void LanaiMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h 41 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp 62 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 44 OperandVector &Operands, MCStreamer &Out,
254 MCStreamer &Out,
lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp 28 MSP430TargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
32 MSP430TargetELFStreamer::MSP430TargetELFStreamer(MCStreamer &S,
73 createMSP430ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h 43 createMSP430ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/MSP430/MSP430AsmPrinter.cpp 44 MSP430AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 173 OperandVector &Operands, MCStreamer &Out,
218 MCStreamer &Out,
221 bool expandJalWithRegs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
226 MCStreamer &Out, const MCSubtargetInfo *STI);
230 MCStreamer &Out, const MCSubtargetInfo *STI);
235 MCStreamer &Out, const MCSubtargetInfo *STI);
237 bool expandLoadSingleImmToGPR(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
239 bool expandLoadSingleImmToFPR(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
241 bool expandLoadDoubleImmToGPR(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
244 MCStreamer &Out, const MCSubtargetInfo *STI);
248 SMLoc IDLoc, MCStreamer &Out,
251 bool expandUncondBranchMMPseudo(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
254 void expandMemInst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
257 bool expandLoadStoreMultiple(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
260 bool expandAliasImmediate(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
263 bool expandBranchImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
266 bool expandCondBranches(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
269 bool expandDivRem(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
274 MCStreamer &Out, const MCSubtargetInfo *STI);
276 bool expandUlh(MCInst &Inst, bool Signed, SMLoc IDLoc, MCStreamer &Out,
279 bool expandUsh(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
282 bool expandUxw(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
285 bool expandSge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
288 bool expandSgeImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
291 bool expandSgtImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
295 MCStreamer &Out, const MCSubtargetInfo *STI);
296 bool expandRotationImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
298 bool expandDRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
300 bool expandDRotationImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
303 bool expandAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
306 bool expandMulImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
309 bool expandMulO(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
312 bool expandMulOU(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
315 bool expandDMULMacro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
318 bool expandLoadStoreDMacro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
321 bool expandStoreDM1Macro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
324 bool expandSeq(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
327 bool expandSeqI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
330 bool expandMXTRAlias(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
419 bool processInstruction(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
1781 MCStreamer &Out,
2304 MipsAsmParser::tryExpandInstruction(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
2552 MCStreamer &Out,
2616 bool IsAddress, SMLoc IDLoc, MCStreamer &Out,
2779 MCStreamer &Out, const MCSubtargetInfo *STI) {
2795 MCStreamer &Out,
2830 MCStreamer &Out,
3278 MCStreamer &Out,
3294 MCStreamer &Out,
3348 MCStreamer &Out,
3413 SMLoc IDLoc, MCStreamer &Out,
3486 MCStreamer &Out,
3530 bool MipsAsmParser::expandBranchImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
3596 void MipsAsmParser::expandMemInst(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
3716 MCStreamer &Out,
3745 MCStreamer &Out,
4015 bool MipsAsmParser::expandDivRem(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4187 SMLoc IDLoc, MCStreamer &Out,
4226 MCStreamer &Out, const MCSubtargetInfo *STI) {
4277 bool MipsAsmParser::expandUsh(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4328 bool MipsAsmParser::expandUxw(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4383 bool MipsAsmParser::expandSge(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4417 bool MipsAsmParser::expandSgeImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4473 bool MipsAsmParser::expandSgtImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4521 MCStreamer &Out,
4627 bool MipsAsmParser::expandRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4690 MCStreamer &Out,
4752 bool MipsAsmParser::expandDRotation(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4815 MCStreamer &Out,
4909 bool MipsAsmParser::expandAbs(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4925 bool MipsAsmParser::expandMulImm(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4948 bool MipsAsmParser::expandMulO(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
4990 bool MipsAsmParser::expandMulOU(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
5026 bool MipsAsmParser::expandDMULMacro(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
5045 MCStreamer &Out,
5093 MCStreamer &Out,
5129 bool MipsAsmParser::expandSeq(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
5155 bool MipsAsmParser::expandSeqI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
5345 bool MipsAsmParser::expandMXTRAlias(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out,
5583 MCStreamer &Out,
lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp 58 MCStreamer &operator<<(MCStreamer &OS, MipsABIFlagsSection &ABIFlagsSection) {
58 MCStreamer &operator<<(MCStreamer &OS, MipsABIFlagsSection &ABIFlagsSection) {
lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h 202 MCStreamer &operator<<(MCStreamer &OS, MipsABIFlagsSection &ABIFlagsSection);
202 MCStreamer &operator<<(MCStreamer &OS, MipsABIFlagsSection &ABIFlagsSection);
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp 219 void MipsMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/Mips/MCTargetDesc/MipsMCExpr.h 72 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 103 static MCStreamer *createMCStreamer(const Triple &T, MCContext &Context,
108 MCStreamer *S;
118 static MCTargetStreamer *createMipsAsmTargetStreamer(MCStreamer &S,
125 static MCTargetStreamer *createMipsNullTargetStreamer(MCStreamer &S) {
130 createMipsObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 46 MipsTargetStreamer::MipsTargetStreamer(MCStreamer &S)
401 MipsTargetAsmStreamer::MipsTargetAsmStreamer(MCStreamer &S,
802 MipsTargetELFStreamer::MipsTargetELFStreamer(MCStreamer &S,
913 MCStreamer &OS = getStreamer();
1020 MCStreamer &OS = getStreamer();
1315 MCStreamer &OS = getStreamer();
lib/Target/Mips/MipsAsmPrinter.cpp 115 void MipsAsmPrinter::emitPseudoIndirectBranch(MCStreamer &OutStreamer,
164 MCStreamer &OutStreamer,
lib/Target/Mips/MipsAsmPrinter.h 72 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
78 void emitPseudoIndirectBranch(MCStreamer &OutStreamer,
122 std::unique_ptr<MCStreamer> Streamer)
lib/Target/Mips/MipsTargetStreamer.h 26 MipsTargetStreamer(MCStreamer &S);
213 MipsTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
319 MipsTargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp 62 static MCTargetStreamer *createTargetAsmStreamer(MCStreamer &S,
lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp 23 NVPTXTargetStreamer::NVPTXTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h 24 NVPTXTargetStreamer(MCStreamer &S);
lib/Target/NVPTX/NVPTXAsmPrinter.h 291 NVPTXAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
lib/Target/NVPTX/NVPTXMCExpr.h 76 void visitUsedExpr(MCStreamer &Streamer) const override {};
118 void visitUsedExpr(MCStreamer &Streamer) const override {};
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 129 OperandVector &Operands, MCStreamer &Out,
1136 MCStreamer &Out, uint64_t &ErrorInfo,
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp 159 void PPCMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h 85 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp 51 PPCTargetStreamer::PPCTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
107 PPCTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
139 PPCTargetELFStreamer(MCStreamer &S) : PPCTargetStreamer(S) {}
221 PPCTargetMachOStreamer(MCStreamer &S) : PPCTargetStreamer(S) {}
243 PPCTargetXCOFFStreamer(MCStreamer &S) : PPCTargetStreamer(S) {}
264 static MCTargetStreamer *createAsmTargetStreamer(MCStreamer &S,
272 createObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/PowerPC/PPCAsmPrinter.cpp 87 std::unique_ptr<MCStreamer> Streamer)
130 std::unique_ptr<MCStreamer> Streamer)
152 std::unique_ptr<MCStreamer> Streamer)
165 PPCAIXAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
1832 std::unique_ptr<MCStreamer> &&Streamer) {
lib/Target/PowerPC/PPCTargetStreamer.h 23 PPCTargetStreamer(MCStreamer &S);
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 66 OperandVector &Operands, MCStreamer &Out,
79 void emitToStreamer(MCStreamer &S, const MCInst &Inst);
83 void emitLoadImm(Register DestReg, int64_t Value, MCStreamer &Out);
89 unsigned SecondOpcode, SMLoc IDLoc, MCStreamer &Out);
92 void emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
95 void emitLoadAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
99 void emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
103 void emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
107 MCStreamer &Out, bool HasTmpReg);
120 MCStreamer &Out);
780 MCStreamer &Out,
1587 void RISCVAsmParser::emitToStreamer(MCStreamer &S, const MCInst &Inst) {
1595 MCStreamer &Out) {
1619 MCStreamer &Out) {
1644 MCStreamer &Out) {
1658 MCStreamer &Out) {
1684 MCStreamer &Out) {
1699 MCStreamer &Out) {
1713 SMLoc IDLoc, MCStreamer &Out,
1746 MCStreamer &Out) {
lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp 23 RISCVTargetELFStreamer::RISCVTargetELFStreamer(MCStreamer &S,
lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h 20 RISCVTargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI);
lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp 34 MCStreamer &Streamer) const {
lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h 28 MCStreamer &Streamer) const override;
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp 180 void RISCVMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h 73 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp 82 createRISCVObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
89 static MCTargetStreamer *createRISCVAsmTargetStreamer(MCStreamer &S,
lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp 18 RISCVTargetStreamer::RISCVTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
21 RISCVTargetAsmStreamer::RISCVTargetAsmStreamer(MCStreamer &S,
lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h 18 RISCVTargetStreamer(MCStreamer &S);
33 RISCVTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
lib/Target/RISCV/RISCVAsmPrinter.cpp 38 std::unique_ptr<MCStreamer> Streamer)
50 void EmitToStreamer(MCStreamer &S, const MCInst &Inst);
51 bool emitPseudoExpansionLowering(MCStreamer &OutStreamer,
63 void RISCVAsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 67 OperandVector &Operands, MCStreamer &Out,
582 MCStreamer &Out,
lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp 52 MCStreamer &Streamer) const {
65 MCStreamer &Streamer) const {
lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h 30 MCStreamer &Streamer) const override;
33 MCStreamer &Streamer) const override;
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp 234 void SparcMCExpr::visitUsedExpr(MCStreamer &Streamer) const {
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h 93 void visitUsedExpr(MCStreamer &Streamer) const override;
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp 75 createObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
79 static MCTargetStreamer *createTargetAsmStreamer(MCStreamer &S,
lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp 20 SparcTargetStreamer::SparcTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
24 SparcTargetAsmStreamer::SparcTargetAsmStreamer(MCStreamer &S,
40 SparcTargetELFStreamer::SparcTargetELFStreamer(MCStreamer &S)
lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.h 20 SparcTargetStreamer(MCStreamer &S);
32 SparcTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
40 SparcTargetELFStreamer(MCStreamer &S);
lib/Target/Sparc/SparcAsmPrinter.cpp 46 std::unique_ptr<MCStreamer> Streamer)
104 static void EmitCall(MCStreamer &OutStreamer,
114 static void EmitSETHI(MCStreamer &OutStreamer,
125 static void EmitBinary(MCStreamer &OutStreamer, unsigned Opcode,
137 static void EmitOR(MCStreamer &OutStreamer,
143 static void EmitADD(MCStreamer &OutStreamer,
149 static void EmitSHL(MCStreamer &OutStreamer,
156 static void EmitHiLo(MCStreamer &OutStreamer, MCSymbol *GOTSym,
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 455 OperandVector &Operands, MCStreamer &Out,
1243 MCStreamer &Out,
1301 MCStreamer &Out = getStreamer();
lib/Target/SystemZ/SystemZAsmPrinter.cpp 526 static unsigned EmitNop(MCContext &OutContext, MCStreamer &OutStreamer,
lib/Target/SystemZ/SystemZAsmPrinter.h 30 SystemZAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
lib/Target/TargetLoweringObjectFile.cpp 133 void TargetLoweringObjectFile::emitPersonalityValue(MCStreamer &Streamer,
310 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
319 MCStreamer &Streamer) const {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 656 auto &Out = getStreamer();
771 void ensureLocals(MCStreamer &Out) {
784 OperandVector &Operands, MCStreamer &Out,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 83 createObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
87 static MCTargetStreamer *createAsmTargetStreamer(MCStreamer &S,
94 static MCTargetStreamer *createNullTargetStreamer(MCStreamer &S) {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp 27 WebAssemblyTargetStreamer::WebAssemblyTargetStreamer(MCStreamer &S)
35 MCStreamer &S, formatted_raw_ostream &OS)
38 WebAssemblyTargetWasmStreamer::WebAssemblyTargetWasmStreamer(MCStreamer &S)
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h 31 explicit WebAssemblyTargetStreamer(MCStreamer &S);
61 WebAssemblyTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
76 explicit WebAssemblyTargetWasmStreamer(MCStreamer &S);
93 explicit WebAssemblyTargetNullStreamer(MCStreamer &S)
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h 32 std::unique_ptr<MCStreamer> Streamer)
lib/Target/X86/AsmParser/X86AsmParser.cpp 888 void EmitInstruction(MCInst &Inst, OperandVector &Operands, MCStreamer &Out);
891 OperandVector &Operands, MCStreamer &Out,
896 MCStreamer &Out, bool MatchingInlineAsm);
902 OperandVector &Operands, MCStreamer &Out,
907 OperandVector &Operands, MCStreamer &Out,
3041 MCStreamer &Out) {
3047 MCStreamer &Out, uint64_t &ErrorInfo,
3057 OperandVector &Operands, MCStreamer &Out,
3141 MCStreamer &Out,
3347 MCStreamer &Out,
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp 114 MCStreamer &Streamer) const {
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h 35 MCStreamer &Streamer) const override;
lib/Target/X86/MCTargetDesc/X86MCExpr.h 66 void visitUsedExpr(MCStreamer &Streamer) const override{};
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 85 MCTargetStreamer *createX86AsmTargetStreamer(MCStreamer &S,
91 MCTargetStreamer *createX86ObjectTargetStreamer(MCStreamer &OS,
98 MCStreamer *createX86WinCOFFStreamer(MCContext &C,
lib/Target/X86/MCTargetDesc/X86TargetStreamer.h 19 X86TargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp 63 MCStreamer *llvm::createX86WinCOFFStreamer(MCContext &C,
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 29 X86WinCOFFAsmTargetStreamer(MCStreamer &S, formatted_raw_ostream &OS,
85 X86WinCOFFTargetStreamer(MCStreamer &S) : X86TargetStreamer(S) {}
286 void emitFrameDataRecord(MCStreamer &OS, MCSymbol *Label);
312 void FPOStateMachine::emitFrameDataRecord(MCStreamer &OS, MCSymbol *Label) {
386 MCStreamer &OS = getStreamer();
445 MCTargetStreamer *llvm::createX86AsmTargetStreamer(MCStreamer &S,
455 llvm::createX86ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI) {
lib/Target/X86/X86AsmPrinter.cpp 46 std::unique_ptr<MCStreamer> Streamer)
634 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel,
656 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) {
lib/Target/X86/X86AsmPrinter.h 61 void emitShadowPadding(MCStreamer &OutStreamer, const MCSubtargetInfo &STI);
118 X86AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer);
lib/Target/X86/X86MCInstLower.cpp 76 static void EmitNops(MCStreamer &OS, unsigned NumBytes, bool Is64Bit,
94 MCStreamer &OutStreamer, const MCSubtargetInfo &STI) {
988 static unsigned EmitNop(MCStreamer &OS, unsigned NumBytes, bool Is64Bit,
1087 static void EmitNops(MCStreamer &OS, unsigned NumBytes, bool Is64Bit,
lib/Target/X86/X86TargetObjectFile.h 25 MCStreamer &Streamer) const override;
37 MCStreamer &Streamer) const override;
lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp 77 XCoreTargetStreamer::XCoreTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {}
87 XCoreTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
97 XCoreTargetAsmStreamer::XCoreTargetAsmStreamer(MCStreamer &S,
117 static MCTargetStreamer *createTargetAsmStreamer(MCStreamer &S,
lib/Target/XCore/XCoreAsmPrinter.cpp 58 std::unique_ptr<MCStreamer> Streamer)
lib/Target/XCore/XCoreTargetStreamer.h 17 XCoreTargetStreamer(MCStreamer &S);
tools/clang/lib/Parse/ParseStmtAsm.cpp 604 std::unique_ptr<llvm::MCStreamer> Str(createNullStreamer(Ctx));
tools/clang/tools/driver/cc1as_main.cpp 430 std::unique_ptr<MCStreamer> Str;
tools/dsymutil/DwarfStreamer.cpp 684 StringRef SecName, MCStreamer *MS) {
tools/dsymutil/DwarfStreamer.h 159 MCStreamer *MS; // Owned by AsmPrinter
tools/dsymutil/MachOUtils.cpp 336 MCStreamer &MS, raw_fd_ostream &OutFile) {
tools/dsymutil/MachOUtils.h 44 MCStreamer &MS, raw_fd_ostream &OutFile);
tools/llvm-dwp/DWPStringPool.h 33 MCStreamer &Out;
39 DWPStringPool(MCStreamer &Out, MCSection *Sec) : Out(Out), Sec(Sec) {}
tools/llvm-dwp/llvm-dwp.cpp 64 static void writeStringsAndOffsets(MCStreamer &Out, DWPStringPool &Strings,
217 MCStreamer &Out, MapVector<uint64_t, UnitIndexEntry> &TypeIndexEntries,
246 static void addAllTypes(MCStreamer &Out,
282 writeIndexTable(MCStreamer &Out, ArrayRef<unsigned> ContributionOffsets,
292 writeIndex(MCStreamer &Out, MCSection *Section,
396 const MCSection *TUIndexSection, const SectionRef &Section, MCStreamer &Out,
505 static Error write(MCStreamer &Out, ArrayRef<std::string> Inputs) {
721 std::unique_ptr<MCStreamer> MS(TheTarget->createMCObjectStreamer(
tools/llvm-exegesis/lib/SnippetFile.cpp 28 class BenchmarkCodeStreamer : public MCStreamer, public AsmCommentConsumer {
tools/llvm-mc/Disassembler.cpp 37 MCStreamer &Streamer, bool InAtomicBlock,
134 MCSubtargetInfo &STI, MCStreamer &Streamer,
tools/llvm-mc/Disassembler.h 33 MCSubtargetInfo &STI, MCStreamer &Streamer,
tools/llvm-mc/llvm-mc.cpp 281 SourceMgr &SrcMgr, MCContext &Ctx, MCStreamer &Str,
437 std::unique_ptr<MCStreamer> Str;
tools/llvm-mca/CodeRegionGenerator.cpp 42 class MCStreamerWrapper final : public MCStreamer {
unittests/DebugInfo/DWARF/DwarfGenerator.h 245 MCStreamer *MS; // Owned by AsmPrinter
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 72 std::unique_ptr<MCStreamer> MOS;
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>