Searched refs:MCInst (Results 76 - 100 of 296) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.h39 #include "llvm/MC/MCInst.h"
57 llvm::ArrayRef<llvm::MCInst> Source;
63 bool ShouldPrintEncodings, llvm::ArrayRef<llvm::MCInst> S,
H A DResourcePressureView.h63 #include "llvm/MC/MCInst.h"
75 llvm::ArrayRef<llvm::MCInst> Source;
92 llvm::ArrayRef<llvm::MCInst> S);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp17 #include "llvm/MC/MCInst.h"
47 uint64_t getBinaryCodeForInstr(const MCInst &MI,
53 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
57 uint64_t getMemoryOpValue(const MCInst &MI, unsigned Op,
61 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
68 verifyInstructionPredicates(const MCInst &MI,
86 unsigned BPFMCCodeEmitter::getMachineOpValue(const MCInst &MI,
118 void BPFMCCodeEmitter::encodeInstruction(const MCInst &MI, raw_ostream &OS,
158 uint64_t BPFMCCodeEmitter::getMemoryOpValue(const MCInst &MI, unsigned Op,
H A DBPFInstPrinter.cpp1 //===-- BPFInstPrinter.cpp - Convert BPF MCInst to asm syntax -------------===//
9 // This class prints an BPF MCInst to a .s file.
16 #include "llvm/MC/MCInst.h"
27 void BPFInstPrinter::printInst(const MCInst *MI, uint64_t Address,
51 void BPFInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
65 void BPFInstPrinter::printMemOperand(const MCInst *MI, int OpNo, raw_ostream &O,
86 void BPFInstPrinter::printImm64Operand(const MCInst *MI, unsigned OpNo,
97 void BPFInstPrinter::printBrTargetOperand(const MCInst *MI, unsigned OpNo,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.h1 //===-- LanaiMCInstLower.h - Lower MachineInstr to MCInst -------*- C++ -*-===//
17 class MCInst;
24 // into an MCInst.
32 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.h1 //===-- MSP430MCInstLower.h - Lower MachineInstr to MCInst ------*- C++ -*-===//
17 class MCInst;
24 /// into an MCInst.
32 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.h40 void emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) override;
45 void emitPrefixedInstruction(const MCInst &Inst, const MCSubtargetInfo &STI);
H A DPPCInstPrinter.cpp1 //===-- PPCInstPrinter.cpp - Convert PPC MCInst to assembly syntax --------===//
9 // This class prints an PPC MCInst to a .s file.
19 #include "llvm/MC/MCInst.h"
67 void PPCInstPrinter::printInst(const MCInst *MI, uint64_t Address,
191 void PPCInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNo,
288 void PPCInstPrinter::printATBitsAsHint(const MCInst *MI, unsigned OpNo,
297 void PPCInstPrinter::printU1ImmOperand(const MCInst *MI, unsigned OpNo,
304 void PPCInstPrinter::printU2ImmOperand(const MCInst *MI, unsigned OpNo,
311 void PPCInstPrinter::printU3ImmOperand(const MCInst *MI, unsigned OpNo,
318 void PPCInstPrinter::printU4ImmOperand(const MCInst *M
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCSymbolizer.h26 class MCInst;
53 /// Try to add a symbolic operand instead of \p Value to the MCInst.
59 /// \param Inst - The MCInst where to insert the symbolic operand.
67 virtual bool tryAddingSymbolicOperand(MCInst &Inst, raw_ostream &cStream,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrInfo.h27 using ComplexDeprecationPredicate = bool (*)(MCInst &,
75 bool getDeprecatedInfo(MCInst &MI, const MCSubtargetInfo &STI,
H A DMCAsmBackend.h26 class MCInst;
58 virtual void emitInstructionBegin(MCObjectStreamer &OS, const MCInst &Inst) {}
59 virtual void emitInstructionEnd(MCObjectStreamer &OS, const MCInst &Inst) {}
146 virtual bool mayNeedRelaxation(const MCInst &Inst,
167 virtual void relaxInstruction(MCInst &Inst,
H A DMCWasmStreamer.h21 class MCInst;
72 void emitInstToFragment(const MCInst &Inst, const MCSubtargetInfo &) override;
73 void emitInstToData(const MCInst &Inst, const MCSubtargetInfo &) override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCodeEmitter.h23 #include "llvm/MC/MCInst.h"
43 ArrayRef<MCInst> Sequence;
56 const MCCodeEmitter &CE, ArrayRef<MCInst> S)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h1 //===-- AArch64MCInstLower.h - Lower MachineInstr to MCInst ---------------===//
19 class MCInst;
28 /// into an MCInst.
38 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.h27 class MCInst;
33 void LowerRISCVMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp21 #include "llvm/MC/MCInst.h"
43 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
86 static DecodeStatus DecodeSignedOperand(MCInst &Inst, unsigned InsnS,
91 static DecodeStatus DecodeFromCyclicRange(MCInst &Inst, unsigned InsnS,
96 static DecodeStatus DecodeBranchTargetS(MCInst &Inst, unsigned InsnS,
99 static DecodeStatus DecodeMEMrs9(MCInst &, unsigned, uint64_t, const void *);
101 static DecodeStatus DecodeLdLImmInstruction(MCInst &, uint64_t, uint64_t,
104 static DecodeStatus DecodeStLImmInstruction(MCInst &, uint64_t, uint64_t,
107 static DecodeStatus DecodeLdRLImmInstruction(MCInst &, uint64_t, uint64_t,
110 static DecodeStatus DecodeMoveHRegInstruction(MCInst
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCInst.cpp1 //===- lib/MC/MCInst.cpp - MCInst implementation --------------------------===//
9 #include "llvm/MC/MCInst.h"
63 void MCInst::print(raw_ostream &OS) const {
64 OS << "<MCInst " << getOpcode();
72 void MCInst::dump_pretty(raw_ostream &OS, const MCInstPrinter *Printer,
78 void MCInst::dump_pretty(raw_ostream &OS, StringRef Name,
80 OS << "<MCInst #" << getOpcode();
94 LLVM_DUMP_METHOD void MCInst::dump() const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.h28 void getNoop(MCInst &NopInst) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.h27 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreInstPrinter.cpp1 //===-- XCoreInstPrinter.cpp - Convert XCore MCInst to assembly syntax ----===//
9 // This class prints an XCore MCInst to a .s file.
16 #include "llvm/MC/MCInst.h"
33 void XCoreInstPrinter::printInst(const MCInst *MI, uint64_t Address,
41 printInlineJT(const MCInst *MI, int opNum, raw_ostream &O) {
46 printInlineJT32(const MCInst *MI, int opNum, raw_ostream &O) {
76 printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.h32 class MCInst;
99 unsigned s, MCInst const *id);
111 MCInst const *ID;
112 MCInst const *Extender;
118 MCSubtargetInfo const &STI, MCInst const *id,
119 MCInst const *Extender, unsigned s)
122 MCInst const &getDesc() const { return *ID; }
123 MCInst const *getExtender() const { return Extender; }
231 using InstPredicate = bool (*)(MCInstrInfo const &, MCInst const &);
235 MCInst cons
[all...]
H A DHexagonInstPrinter.cpp1 //===- HexagonInstPrinter.cpp - Convert Hexagon MCInst to assembly syntax -===//
9 // This class prints an Hexagon MCInst to a .s file.
18 #include "llvm/MC/MCInst.h"
33 void HexagonInstPrinter::printInst(const MCInst *MI, uint64_t Address,
41 MCInst const &MCI = *I.getInst();
62 void HexagonInstPrinter::printOperand(MCInst const *MI, unsigned OpNo,
81 void HexagonInstPrinter::printBrtarget(MCInst const *MI, unsigned OpNo,
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.h28 /// An instruction (a MCInst) is added to a region R only if its location is in
40 #include "llvm/MC/MCInst.h"
56 llvm::SmallVector<llvm::MCInst, 8> Instructions;
68 void addInstruction(const llvm::MCInst &Instruction) {
79 llvm::ArrayRef<llvm::MCInst> getInstructions() const { return Instructions; }
111 void addInstruction(const llvm::MCInst &Instruction);
114 llvm::ArrayRef<llvm::MCInst> getInstructionSequence(unsigned Idx) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h31 class MCInst;
54 DecodeStatus getInstruction(MCInst &MI, uint64_t &Size,
66 DecodeStatus tryDecodeInst(const uint8_t* Table, MCInst &MI, uint64_t Inst,
69 DecodeStatus convertSDWAInst(MCInst &MI) const;
70 DecodeStatus convertDPP8Inst(MCInst &MI) const;
71 DecodeStatus convertMIMGInst(MCInst &MI) const;
159 bool tryAddingSymbolicOperand(MCInst &Inst, raw_ostream &cStream,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp23 #include "llvm/MC/MCInst.h"
52 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
56 void expandFunctionCall(const MCInst &MI, raw_ostream &OS,
60 void expandAddTPRel(const MCInst &MI, raw_ostream &OS,
66 uint64_t getBinaryCodeForInstr(const MCInst &MI,
72 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
76 unsigned getImmOpValueAsr1(const MCInst &MI, unsigned OpNo,
80 unsigned getImmOpValue(const MCInst &MI, unsigned OpNo,
84 unsigned getVMaskReg(const MCInst &MI, unsigned OpNo,
104 void RISCVMCCodeEmitter::expandFunctionCall(const MCInst
[all...]

Completed in 135 milliseconds

1234567891011>>