/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCInstPrinter.cpp | 1 //===- MCInstPrinter.cpp - Convert an MCInst to target assembly syntax ----===// 9 #include "llvm/MC/MCInstPrinter.h" 38 MCInstPrinter::~MCInstPrinter() = default; 42 StringRef MCInstPrinter::getOpcodeName(unsigned Opcode) const { in getOpcodeName() 46 void MCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const { in printRegName() 50 void MCInstPrinter::printAnnotation(raw_ostream &OS, StringRef Annot) { in printAnnotation() 54 // By definition (see MCInstPrinter.h), CommentStream must end with in printAnnotation() 124 const char *MCInstPrinter::matchAliasPatterns(const MCInst *MI, in matchAliasPatterns() 186 format_object<int64_t> MCInstPrinter in needsLeadingZero() [all...] |
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | InstructionView.h | 22 class MCInstPrinter; variable 29 llvm::MCInstPrinter &MCIP; 38 llvm::MCInstPrinter &Printer, llvm::ArrayRef<llvm::MCInst> S) in InstructionView() 51 llvm::MCInstPrinter &getInstPrinter() const { return MCIP; } in getInstPrinter()
|
H A D | BottleneckAnalysis.h | 248 MCInstPrinter &MCIP) const; 283 void dump(raw_ostream &OS, MCInstPrinter &MCIP) const; 328 BottleneckAnalysis(const MCSubtargetInfo &STI, MCInstPrinter &MCIP, 341 void dump(raw_ostream &OS, MCInstPrinter &MCIP) const { DG.dump(OS, MCIP); } in dump()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | CodeRegionGenerator.h | 151 parseCodeRegions(const std::unique_ptr<MCInstPrinter> &IP, 168 parseAnalysisRegions(const std::unique_ptr<MCInstPrinter> &IP, 181 parseInstrumentRegions(const std::unique_ptr<MCInstPrinter> &IP, 208 parseCodeRegions(const std::unique_ptr<MCInstPrinter> &IP, 229 parseAnalysisRegions(const std::unique_ptr<MCInstPrinter> &IP, in parseAnalysisRegions() 240 parseCodeRegions(const std::unique_ptr<MCInstPrinter> &IP, in parseCodeRegions() 264 parseInstrumentRegions(const std::unique_ptr<MCInstPrinter> &IP, in parseInstrumentRegions() 275 parseCodeRegions(const std::unique_ptr<MCInstPrinter> &IP, in parseCodeRegions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86InstPrinterCommon.h | 21 class X86InstPrinterCommon : public MCInstPrinter { 23 using MCInstPrinter::MCInstPrinter;
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | Disassembler.h | 74 std::unique_ptr<llvm::MCInstPrinter> IP; 95 std::unique_ptr<MCInstPrinter> &&IP) in LLVMDisasmContext() 114 MCInstPrinter *getIP() { return IP.get(); } in getIP() 115 void setIP(MCInstPrinter *NewIP) { IP.reset(NewIP); } in setIP()
|
H A D | Disassembler.cpp | 19 #include "llvm/MC/MCInstPrinter.h" 98 std::unique_ptr<MCInstPrinter> IP(TheTarget->createMCInstPrinter( in LLVMCreateDisasmCPUFeatures() 263 MCInstPrinter *IP = DC->getIP(); in LLVMDisasmInstruction() 306 MCInstPrinter *IP = DC->getIP(); in LLVMSetDisasmOptions() 313 MCInstPrinter *IP = DC->getIP(); in LLVMSetDisasmOptions() 326 MCInstPrinter *IP = DC->getTarget()->createMCInstPrinter( in LLVMSetDisasmOptions() 336 MCInstPrinter *IP = DC->getIP(); in LLVMSetDisasmOptions()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | CustomBehaviour.cpp | 28 CustomBehaviour::getStartViews(llvm::MCInstPrinter &IP, in getStartViews() 34 CustomBehaviour::getPostInstrInfoViews(llvm::MCInstPrinter &IP, in getPostInstrInfoViews() 40 CustomBehaviour::getEndViews(llvm::MCInstPrinter &IP, in getEndViews()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
H A D | SPIRVInstPrinter.h | 21 class SPIRVInstPrinter : public MCInstPrinter { 27 using MCInstPrinter::MCInstPrinter;
|
H A D | SPIRVMCTargetDesc.cpp | 54 MCInstPrinter *) { in createTargetAsmStreamer() argument 58 static MCInstPrinter *createSPIRVMCInstPrinter(const Triple &T, in createSPIRVMCInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | CustomBehaviour.h | 108 getStartViews(llvm::MCInstPrinter &IP, llvm::ArrayRef<llvm::MCInst> Insts); 111 getPostInstrInfoViews(llvm::MCInstPrinter &IP, 115 getEndViews(llvm::MCInstPrinter &IP, llvm::ArrayRef<llvm::MCInst> Insts);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/ |
H A D | DirectXMCTargetDesc.cpp | 47 class DXILInstPrinter : public MCInstPrinter { 51 : MCInstPrinter(MAI, MII, MRI) {} in DXILInstPrinter() 105 static MCInstPrinter *createDXILMCInstPrinter(const Triple &T, in createDXILMCInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstPrinter.h | 1 //===- MCInstPrinter.h - MCInst to target assembly syntax -------*- C++ -*-===// 45 class MCInstPrinter { 87 MCInstPrinter(const MCAsmInfo &mai, const MCInstrInfo &mii, 90 virtual ~MCInstPrinter(); in applyTargetSpecificCLOption() 83 MCInstPrinter(const MCAsmInfo &mai, const MCInstrInfo &mii, MCInstPrinter() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/ |
H A D | XCoreInstPrinter.h | 23 class XCoreInstPrinter : public MCInstPrinter { 27 : MCInstPrinter(MAI, MII, MRI) {} in XCoreInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFInstPrinter.h | 19 class BPFInstPrinter : public MCInstPrinter { 23 : MCInstPrinter(MAI, MII, MRI) {} in BPFInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonInstPrinter.h | 25 class HexagonInstPrinter : public MCInstPrinter { 29 : MCInstPrinter(MAI, MII, MRI), MII(MII) {} in HexagonInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchInstPrinter.h | 21 class LoongArchInstPrinter : public MCInstPrinter { 25 : MCInstPrinter(MAI, MII, MRI) {} in LoongArchInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXMCTargetDesc.cpp | 53 static MCInstPrinter *createNVPTXMCInstPrinter(const Triple &T, in createNVPTXMCInstPrinter() 65 MCInstPrinter *) { in createTargetAsmStreamer() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ |
H A D | ARCInstPrinter.h | 22 class ARCInstPrinter : public MCInstPrinter { 26 : MCInstPrinter(MAI, MII, MRI) {} in ARCInstPrinter()
|
H A D | ARCMCTargetDesc.cpp | 67 static MCInstPrinter *createARCMCInstPrinter(const Triple &T, in createARCMCInstPrinter() 80 MCInstPrinter *InstPrint) { in createTargetAsmStreamer()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
H A D | MSP430InstPrinter.h | 19 class MSP430InstPrinter : public MCInstPrinter { 23 : MCInstPrinter(MAI, MII, MRI) {} in MSP430InstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRInstPrinter.h | 23 class AVRInstPrinter : public MCInstPrinter { 27 : MCInstPrinter(MAI, MII, MRI) {} in AVRInstPrinter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCTargetDesc.h | 28 class MCInstPrinter; variable 61 MCInstPrinter *InstPrint);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaMCTargetDesc.cpp | 48 static MCInstPrinter *createXtensaMCInstPrinter(const Triple &TT, in createXtensaMCInstPrinter() 69 MCInstPrinter *InstPrint) { in createXtensaAsmTargetStreamer()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEInstPrinter.h | 21 class VEInstPrinter : public MCInstPrinter { 25 : MCInstPrinter(MAI, MII, MRI) {} in VEInstPrinter()
|