|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h 23 class AArch64InstPrinter : public MCInstPrinter {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h 19 class AMDGPUInstPrinter : public MCInstPrinter {
237 class R600InstPrinter : public MCInstPrinter {
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h 22 class ARCInstPrinter : public MCInstPrinter {
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h 21 class ARMInstPrinter : public MCInstPrinter {
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.h 23 class AVRInstPrinter : public MCInstPrinter {
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.h 19 class BPFInstPrinter : public MCInstPrinter {
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h 25 class HexagonInstPrinter : public MCInstPrinter {
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.h 21 class LanaiInstPrinter : public MCInstPrinter {
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.h 19 class MSP430InstPrinter : public MCInstPrinter {
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h 75 class MipsInstPrinter : public MCInstPrinter {
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h 22 class NVPTXInstPrinter : public MCInstPrinter {
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h 21 class PPCInstPrinter : public MCInstPrinter {
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h 22 class RISCVInstPrinter : public MCInstPrinter {
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.h 20 class SparcInstPrinter : public MCInstPrinter {
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h 23 class SystemZInstPrinter : public MCInstPrinter {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.h 26 class WebAssemblyInstPrinter final : public MCInstPrinter {
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.h 21 class X86InstPrinterCommon : public MCInstPrinter {
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.h 23 class XCoreInstPrinter : public MCInstPrinter {
Declarations
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 27 class MCInstPrinter;
include/llvm/MC/MCInst.h 29 class MCInstPrinter;
include/llvm/MC/MCParser/MCAsmParser.h 30 class MCInstPrinter;
include/llvm/MC/MCStreamer.h 48 class MCInstPrinter;
include/llvm/Support/TargetRegistry.h 45 class MCInstPrinter;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 26 class MCInstPrinter;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 27 class MCInstPrinter;
References
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 151 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
include/llvm/MC/MCInst.h 207 void dump_pretty(raw_ostream &OS, const MCInstPrinter *Printer = nullptr,
include/llvm/MC/MCParser/MCAsmParser.h 177 const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) = 0;
include/llvm/MC/MCStreamer.h 106 virtual void prettyPrintAsm(MCInstPrinter &InstPrinter, raw_ostream &OS,
1045 MCInstPrinter *InstPrint, MCCodeEmitter *CE,
include/llvm/Support/TargetRegistry.h 84 MCInstPrinter *InstPrint, std::unique_ptr<MCCodeEmitter> &&CE,
158 using MCInstPrinterCtorTy = MCInstPrinter *(*)(const Triple &T,
188 MCStreamer &S, formatted_raw_ostream &OS, MCInstPrinter *InstPrint,
444 MCInstPrinter *createMCInstPrinter(const Triple &T, unsigned SyntaxVariant,
526 MCInstPrinter *InstPrint,
540 MCInstPrinter *InstPrint,
lib/MC/MCAsmStreamer.cpp 48 std::unique_ptr<MCInstPrinter> InstPrinter;
67 MCInstPrinter *printer, std::unique_ptr<MCCodeEmitter> emitter,
2028 MCInstPrinter *IP,
lib/MC/MCDisassembler/Disassembler.cpp 98 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter(
262 MCInstPrinter *IP = DC->getIP();
305 MCInstPrinter *IP = DC->getIP();
312 MCInstPrinter *IP = DC->getIP();
325 MCInstPrinter *IP = DC->getTarget()->createMCInstPrinter(
335 MCInstPrinter *IP = DC->getIP();
lib/MC/MCDisassembler/Disassembler.h 74 std::unique_ptr<llvm::MCInstPrinter> IP;
95 std::unique_ptr<MCInstPrinter> &&IP)
114 MCInstPrinter *getIP() { return IP.get(); }
115 void setIP(MCInstPrinter *NewIP) { IP.reset(NewIP); }
lib/MC/MCInst.cpp 72 void MCInst::dump_pretty(raw_ostream &OS, const MCInstPrinter *Printer,
lib/MC/MCParser/AsmParser.cpp 247 const MCInstrInfo *MII, const MCInstPrinter *IP,
5772 const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) {
lib/MC/MCStreamer.cpp 979 void MCTargetStreamer::prettyPrintAsm(MCInstPrinter &InstPrinter,
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h 23 class AArch64InstPrinter : public MCInstPrinter {
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp 263 static MCInstPrinter *createAArch64MCInstPrinter(const Triple &T,
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 62 MCInstPrinter *InstPrint,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h 19 class AMDGPUInstPrinter : public MCInstPrinter {
237 class R600InstPrinter : public MCInstPrinter {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 75 static MCInstPrinter *createAMDGPUMCInstPrinter(const Triple &T,
88 MCInstPrinter *InstPrint,
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h 22 class ARCInstPrinter : public MCInstPrinter {
lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp 66 static MCInstPrinter *createARCMCInstPrinter(const Triple &T,
79 MCInstPrinter *InstPrint,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 73 MCInstPrinter &InstPrinter;
107 MCInstPrinter &InstPrinter, bool VerboseAsm);
112 MCInstPrinter &InstPrinter,
1486 MCInstPrinter *InstPrint,
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h 21 class ARMInstPrinter : public MCInstPrinter {
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp 227 static MCInstPrinter *createARMMCInstPrinter(const Triple &T,
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 54 MCInstPrinter *InstPrint,
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.h 23 class AVRInstPrinter : public MCInstPrinter {
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp 59 static MCInstPrinter *createAVRMCInstPrinter(const Triple &T,
87 MCInstPrinter *InstPrint,
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.h 19 class BPFInstPrinter : public MCInstPrinter {
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp 61 static MCInstPrinter *createBPFMCInstPrinter(const Triple &T,
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h 25 class HexagonInstPrinter : public MCInstPrinter {
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 137 MCInstPrinter &IP)
140 void prettyPrintAsm(MCInstPrinter &InstPrinter, raw_ostream &OS,
235 static MCInstPrinter *createHexagonMCInstPrinter(const Triple &T,
249 MCInstPrinter *IP, bool IsVerboseAsm) {
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.h 21 class LanaiInstPrinter : public MCInstPrinter {
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp 74 static MCInstPrinter *createLanaiMCInstPrinter(const Triple & /*T*/,
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.h 19 class MSP430InstPrinter : public MCInstPrinter {
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp 50 static MCInstPrinter *createMSP430MCInstPrinter(const Triple &T,
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h 75 class MipsInstPrinter : public MCInstPrinter {
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp 95 static MCInstPrinter *createMipsMCInstPrinter(const Triple &T,
120 MCInstPrinter *InstPrint,
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h 22 class NVPTXInstPrinter : public MCInstPrinter {
lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp 52 static MCInstPrinter *createNVPTXMCInstPrinter(const Triple &T,
64 MCInstPrinter *, bool) {
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h 21 class PPCInstPrinter : public MCInstPrinter {
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp 266 MCInstPrinter *InstPrint,
281 static MCInstPrinter *createPPCMCInstPrinter(const Triple &T,
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h 22 class RISCVInstPrinter : public MCInstPrinter {
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp 73 static MCInstPrinter *createRISCVMCInstPrinter(const Triple &T,
91 MCInstPrinter *InstPrint,
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.h 20 class SparcInstPrinter : public MCInstPrinter {
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp 81 MCInstPrinter *InstPrint,
86 static MCInstPrinter *createSparcMCInstPrinter(const Triple &T,
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h 23 class SystemZInstPrinter : public MCInstPrinter {
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp 178 static MCInstPrinter *createSystemZMCInstPrinter(const Triple &T,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.h 26 class WebAssemblyInstPrinter final : public MCInstPrinter {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 55 static MCInstPrinter *createMCInstPrinter(const Triple & /*T*/,
89 MCInstPrinter * /*InstPrint*/,
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.h 21 class X86InstPrinterCommon : public MCInstPrinter {
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp 369 static MCInstPrinter *createX86MCInstPrinter(const Triple &T,
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 87 MCInstPrinter *InstPrint,
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 26 MCInstPrinter &InstPrinter;
30 MCInstPrinter &InstPrinter)
447 MCInstPrinter *InstPrinter,
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.h 23 class XCoreInstPrinter : public MCInstPrinter {
lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp 69 static MCInstPrinter *createXCoreMCInstPrinter(const Triple &T,
119 MCInstPrinter *InstPrint,
tools/clang/lib/Parse/ParseStmtAsm.cpp 611 std::unique_ptr<llvm::MCInstPrinter> IP(
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 70 std::unique_ptr<llvm::MCInstPrinter> &&instr_printer_up);
78 std::unique_ptr<llvm::MCInstPrinter> m_instr_printer_up;
983 std::unique_ptr<llvm::MCInstPrinter> instr_printer_up(
1004 std::unique_ptr<llvm::MCInstPrinter> &&instr_printer_up)
tools/llvm-cfi-verify/lib/FileAnalysis.h 214 std::unique_ptr<MCInstPrinter> Printer;
tools/llvm-exegesis/lib/Analysis.h 120 std::unique_ptr<MCInstPrinter> InstPrinter_;
tools/llvm-jitlink/llvm-jitlink.cpp 716 std::unique_ptr<MCInstPrinter> InstPrinter(
tools/llvm-mc/llvm-mc.cpp 443 MCInstPrinter *IP = nullptr;
tools/llvm-mca/Views/BottleneckAnalysis.cpp 149 MCInstPrinter &MCIP) const {
288 const MCSubtargetInfo &STI, MCInstPrinter &MCIP,
409 void DependencyGraph::dump(raw_ostream &OS, MCInstPrinter &MCIP) const {
452 MCInstPrinter &Printer,
tools/llvm-mca/Views/BottleneckAnalysis.h 245 MCInstPrinter &MCIP) const;
280 void dump(raw_ostream &OS, MCInstPrinter &MCIP) const;
287 MCInstPrinter &MCIP;
325 BottleneckAnalysis(const MCSubtargetInfo &STI, MCInstPrinter &MCIP,
336 void dump(raw_ostream &OS, MCInstPrinter &MCIP) const { DG.dump(OS, MCIP); }
tools/llvm-mca/Views/InstructionInfoView.h 58 llvm::MCInstPrinter &MCIP;
64 llvm::MCInstPrinter &IP)
tools/llvm-mca/Views/ResourcePressureView.cpp 22 MCInstPrinter &Printer,
tools/llvm-mca/Views/ResourcePressureView.h 74 llvm::MCInstPrinter &MCIP;
91 llvm::MCInstPrinter &Printer,
tools/llvm-mca/Views/TimelineView.cpp 20 TimelineView::TimelineView(const MCSubtargetInfo &sti, MCInstPrinter &Printer,
tools/llvm-mca/Views/TimelineView.h 123 llvm::MCInstPrinter &MCIP;
168 TimelineView(const llvm::MCSubtargetInfo &sti, llvm::MCInstPrinter &Printer,
tools/llvm-mca/llvm-mca.cpp 412 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter(
tools/llvm-objdump/MachODump.cpp 7234 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter(
7259 std::unique_ptr<MCInstPrinter> ThumbIP;
tools/llvm-objdump/llvm-objdump.cpp 687 virtual void printInst(MCInstPrinter &IP, const MCInst *MI,
732 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes,
802 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes,
854 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes,
1116 const MCInstrAnalysis *MIA, MCInstPrinter *IP,
1588 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter(
tools/llvm-rtdyld/llvm-rtdyld.cpp 768 std::unique_ptr<MCInstPrinter> InstPrinter(
unittests/MC/MCInstPrinter.cpp 27 std::unique_ptr<MCInstPrinter> Printer;
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
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
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
824 make_unique(_Args&&... __args)
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;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>