Home
last modified time | relevance | path

Searched refs:MCInstPrinter (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInstPrinter.cpp1 //===- 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 DInstructionView.h22 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 DBottleneckAnalysis.h248 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 DCodeRegionGenerator.h151 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 DX86InstPrinterCommon.h21 class X86InstPrinterCommon : public MCInstPrinter {
23 using MCInstPrinter::MCInstPrinter;
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h74 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 DDisassembler.cpp19 #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 DCustomBehaviour.cpp28 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 DSPIRVInstPrinter.h21 class SPIRVInstPrinter : public MCInstPrinter {
27 using MCInstPrinter::MCInstPrinter;
H A DSPIRVMCTargetDesc.cpp54 MCInstPrinter *) { in createTargetAsmStreamer() argument
58 static MCInstPrinter *createSPIRVMCInstPrinter(const Triple &T, in createSPIRVMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCustomBehaviour.h108 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 DDirectXMCTargetDesc.cpp47 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 DMCInstPrinter.h1 //===- 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 DXCoreInstPrinter.h23 class XCoreInstPrinter : public MCInstPrinter {
27 : MCInstPrinter(MAI, MII, MRI) {} in XCoreInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFInstPrinter.h19 class BPFInstPrinter : public MCInstPrinter {
23 : MCInstPrinter(MAI, MII, MRI) {} in BPFInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonInstPrinter.h25 class HexagonInstPrinter : public MCInstPrinter {
29 : MCInstPrinter(MAI, MII, MRI), MII(MII) {} in HexagonInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchInstPrinter.h21 class LoongArchInstPrinter : public MCInstPrinter {
25 : MCInstPrinter(MAI, MII, MRI) {} in LoongArchInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCTargetDesc.cpp53 static MCInstPrinter *createNVPTXMCInstPrinter(const Triple &T, in createNVPTXMCInstPrinter()
65 MCInstPrinter *) { in createTargetAsmStreamer() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCInstPrinter.h22 class ARCInstPrinter : public MCInstPrinter {
26 : MCInstPrinter(MAI, MII, MRI) {} in ARCInstPrinter()
H A DARCMCTargetDesc.cpp67 static MCInstPrinter *createARCMCInstPrinter(const Triple &T, in createARCMCInstPrinter()
80 MCInstPrinter *InstPrint) { in createTargetAsmStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430InstPrinter.h19 class MSP430InstPrinter : public MCInstPrinter {
23 : MCInstPrinter(MAI, MII, MRI) {} in MSP430InstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRInstPrinter.h23 class AVRInstPrinter : public MCInstPrinter {
27 : MCInstPrinter(MAI, MII, MRI) {} in AVRInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h28 class MCInstPrinter; variable
61 MCInstPrinter *InstPrint);
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCTargetDesc.cpp48 static MCInstPrinter *createXtensaMCInstPrinter(const Triple &TT, in createXtensaMCInstPrinter()
69 MCInstPrinter *InstPrint) { in createXtensaAsmTargetStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEInstPrinter.h21 class VEInstPrinter : public MCInstPrinter {
25 : MCInstPrinter(MAI, MII, MRI) {} in VEInstPrinter()

12345