reference, declarationdefinition
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>