/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | InstructionInfoView.h | 39 #include "llvm/MC/MCInst.h" 57 llvm::ArrayRef<llvm::MCInst> Source; 63 bool ShouldPrintEncodings, llvm::ArrayRef<llvm::MCInst> S,
|
H A D | ResourcePressureView.h | 63 #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 D | BPFMCCodeEmitter.cpp | 17 #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 D | BPFInstPrinter.cpp | 1 //===-- 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 D | LanaiMCInstLower.h | 1 //===-- 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 D | MSP430MCInstLower.h | 1 //===-- 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 D | PPCELFStreamer.h | 40 void emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) override; 45 void emitPrefixedInstruction(const MCInst &Inst, const MCSubtargetInfo &STI);
|
H A D | PPCInstPrinter.cpp | 1 //===-- 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 D | MCSymbolizer.h | 26 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 D | MCInstrInfo.h | 27 using ComplexDeprecationPredicate = bool (*)(MCInst &, 75 bool getDeprecatedInfo(MCInst &MI, const MCSubtargetInfo &STI,
|
H A D | MCAsmBackend.h | 26 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 D | MCWasmStreamer.h | 21 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 D | CodeEmitter.h | 23 #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 D | AArch64MCInstLower.h | 1 //===-- 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 D | RISCV.h | 27 class MCInst; 33 void LowerRISCVMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/ |
H A D | ARCDisassembler.cpp | 21 #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 D | MCInst.cpp | 1 //===- 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 D | ARMInstrInfo.h | 28 void getNoop(MCInst &NopInst) const override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64Disassembler.h | 27 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/ |
H A D | XCoreInstPrinter.cpp | 1 //===-- 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 D | HexagonShuffler.h | 32 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 D | HexagonInstPrinter.cpp | 1 //===- 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 D | CodeRegion.h | 28 /// 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 D | AMDGPUDisassembler.h | 31 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 D | RISCVMCCodeEmitter.cpp | 23 #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...] |