reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/MC/MCAsmStreamer.cpp
 1929 void MCAsmStreamer::EmitInstruction(const MCInst &Inst,
lib/MC/MCObjectStreamer.cpp
  316 void MCObjectStreamer::EmitInstruction(const MCInst &Inst,
lib/Object/RecordStreamer.cpp
   84 void RecordStreamer::EmitInstruction(const MCInst &Inst,
lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  105   void EmitInstruction(const MCInst &Inst,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  487   void EmitInstruction(const MCInst &Inst,
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
   61 void HexagonMCELFStreamer::EmitInstruction(const MCInst &MCB,
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
   36 void MipsELFStreamer::EmitInstruction(const MCInst &Inst,
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
  146   void EmitInstruction(const MCInst &Inst,
tools/llvm-exegesis/lib/SnippetFile.cpp
   37   void EmitInstruction(const MCInst &Instruction,
tools/llvm-mca/CodeRegionGenerator.cpp
   50   virtual void EmitInstruction(const MCInst &Inst,

Declarations

include/llvm/MC/MCStreamer.h
  993   virtual void EmitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI);

References

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  231   S.EmitInstruction(Inst, getSubtargetInfo());
 1161       OutStreamer->EmitInstruction(Noop, getSubtargetInfo());
lib/MC/MCObjectStreamer.cpp
  325   MCStreamer::EmitInstruction(Inst, STI);
lib/Object/RecordStreamer.cpp
   86   MCStreamer::EmitInstruction(Inst, STI);
lib/Target/AArch64/AArch64AsmPrinter.cpp
  300     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::UBFMXri)
  306     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::LDRBBroX)
  313     OutStreamer->EmitInstruction(
  321     OutStreamer->EmitInstruction(
  329     OutStreamer->EmitInstruction(
  334       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::SUBSWri)
  341       OutStreamer->EmitInstruction(
  347       OutStreamer->EmitInstruction(
  355         OutStreamer->EmitInstruction(MCInstBuilder(AArch64::ADDXri)
  361       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::SUBSWrs)
  367       OutStreamer->EmitInstruction(
  373       OutStreamer->EmitInstruction(
  379       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::LDRBBui)
  384       OutStreamer->EmitInstruction(
  391       OutStreamer->EmitInstruction(
  400     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::STPXpre)
  407     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::STPXi)
  415       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::ORRXrs)
  421     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::MOVZXi)
  430     OutStreamer->EmitInstruction(
  437     OutStreamer->EmitInstruction(
  445     OutStreamer->EmitInstruction(
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 4821     Out.EmitInstruction(Inst, getSTI());
 5311   getParser().getStreamer().EmitInstruction(Inst, getSTI());
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 3519     Out.EmitInstruction(Inst, getSTI());
lib/Target/ARM/ARMMCInstLower.cpp
  213     OutStreamer->EmitInstruction(Noop, getSubtargetInfo());
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  248     Out.EmitInstruction(ITInst, getSTI());
  253       Out.EmitInstruction(Inst, getSTI());
10473       Out.EmitInstruction(Inst, getSTI());
lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  310   Out.EmitInstruction(Inst, STI);
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
  298     Out.EmitInstruction(Inst, getSTI());
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  485     Out.EmitInstruction(MCB, getSTI());
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  771   OutStreamer->EmitInstruction(MCB, getSubtargetInfo());
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  660     Out.EmitInstruction(Inst, SubtargetInfo);
lib/Target/Lanai/LanaiAsmPrinter.cpp
  158   OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_I_LO)
  166   OutStreamer->EmitInstruction(MCInstBuilder(Lanai::SW_RI)
  178     OutStreamer->EmitInstruction(TmpInst, STI);
  180     OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_R)
  194   OutStreamer->EmitInstruction(TmpInst, STI);
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
  264     Out.EmitInstruction(Inst, STI);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 2261     Out.EmitInstruction(Inst, *STI);
 2585   Out.EmitInstruction(JalrInst, *STI);
 3519   Out.EmitInstruction(Inst, *STI);
 3740   Out.EmitInstruction(Inst, *STI);
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  177   getStreamer().EmitInstruction(TmpInst, *STI);
  187   getStreamer().EmitInstruction(TmpInst, *STI);
  207   getStreamer().EmitInstruction(TmpInst, *STI);
  219   getStreamer().EmitInstruction(TmpInst, *STI);
  238   getStreamer().EmitInstruction(TmpInst, *STI);
  259   getStreamer().EmitInstruction(TmpInst, *STI);
lib/Target/Mips/MipsAsmPrinter.cpp
  857   OutStreamer->EmitInstruction(I, STI);
  865   OutStreamer->EmitInstruction(I, STI);
  885   OutStreamer->EmitInstruction(I, STI);
  896   OutStreamer->EmitInstruction(I, STI);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 1145     Out.EmitInstruction(Inst, getSTI());
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1591   S.EmitInstruction((Res ? CInst : Inst), getSTI());
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  603       Out.EmitInstruction(I, getSTI());
lib/Target/Sparc/SparcAsmPrinter.cpp
  111   OutStreamer.EmitInstruction(CallInst, STI);
  122   OutStreamer.EmitInstruction(SETHIInst, STI);
  134   OutStreamer.EmitInstruction(Inst, STI);
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
 1121   Parser.getStreamer().EmitInstruction(Inst, getSTI());
 1255     Out.EmitInstruction(Inst, getSTI());
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  533     OutStreamer.EmitInstruction(MCInstBuilder(SystemZ::BCRAsm)
  538     OutStreamer.EmitInstruction(MCInstBuilder(SystemZ::BCAsm)
  546     OutStreamer.EmitInstruction(MCInstBuilder(SystemZ::BRCLAsm)
  565   OutStreamer->EmitInstruction(MCInstBuilder(SystemZ::BRASL)
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  801       Out.EmitInstruction(Inst, getSTI());
lib/Target/X86/AsmParser/X86AsmParser.cpp
 3042   Out.EmitInstruction(Inst, getSTI());
lib/Target/X86/X86MCInstLower.cpp
  103   OutStreamer->EmitInstruction(Inst, getSubtargetInfo());
 1066     OS.EmitInstruction(MCInstBuilder(Opc), STI);
 1069     OS.EmitInstruction(MCInstBuilder(Opc).addReg(X86::AX).addReg(X86::AX), STI);
 1073     OS.EmitInstruction(MCInstBuilder(Opc)
 1146     OutStreamer->EmitInstruction(CallInst, getSubtargetInfo());
 1182   OutStreamer->EmitInstruction(MI, getSubtargetInfo());
 1232   OutStreamer->EmitInstruction(MCI, getSubtargetInfo());
 1549   OutStreamer->EmitInstruction(Ret, getSubtargetInfo());
 1586   OutStreamer->EmitInstruction(TC, getSubtargetInfo());
 2502     OutStreamer->EmitInstruction(TmpInst, getSubtargetInfo());
tools/llvm-mc/Disassembler.cpp
   72       Streamer.EmitInstruction(Inst, STI);