HomeSort by: relevance | last modified time | path
    Searched refs:MCInst (Results 1 - 25 of 340) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86InstPrinterCommon.h 9 // This file includes code common for rendering MCInst instances as AT&T-style
25 virtual void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) = 0;
26 void printCondCode(const MCInst *MI, unsigned Op, raw_ostream &OS);
27 void printSSEAVXCC(const MCInst *MI, unsigned Op, raw_ostream &OS);
28 void printVPCOMMnemonic(const MCInst *MI, raw_ostream &OS);
29 void printVPCMPMnemonic(const MCInst *MI, raw_ostream &OS);
30 void printCMPMnemonic(const MCInst *MI, bool IsVCmp, raw_ostream &OS);
31 void printRoundingControl(const MCInst *MI, unsigned Op, raw_ostream &O);
32 void printPCRelImm(const MCInst *MI, uint64_t Address, unsigned OpNo,
36 void printInstFlags(const MCInst *MI, raw_ostream &O)
    [all...]
X86ATTInstPrinter.h 1 //=- X86ATTInstPrinter.h - Convert X86 MCInst to assembly syntax --*- C++ -*-=//
9 // This class prints an X86 MCInst to AT&T style .s file syntax.
27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
33 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
34 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
39 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
40 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &OS);
43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS) override;
44 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS)
    [all...]
X86InstComments.h 19 class MCInst;
22 bool EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCInstrInfo.h 9 // Utility functions for Hexagon specific MCInst queries
19 #include "llvm/MC/MCInst.h"
46 MCInst::const_iterator BundleCurrent;
47 MCInst::const_iterator BundleEnd;
48 MCInst::const_iterator DuplexCurrent;
49 MCInst::const_iterator DuplexEnd;
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
56 MCInst const &operator*() const;
80 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context)
    [all...]
HexagonMCShuffler.h 24 class MCInst;
32 MCSubtargetInfo const &STI, MCInst &MCB)
38 MCSubtargetInfo const &STI, MCInst &MCB,
39 MCInst const &AddMI, bool InsertAtFront)
45 void copyTo(MCInst &MCB);
48 bool reshuffleTo(MCInst &MCB);
51 void init(MCInst &MCB);
52 void init(MCInst &MCB, MCInst const &AddMI, bool InsertAtFront);
57 MCSubtargetInfo const &STI, MCInst &MCB)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMInstPrinter.h 1 //===- ARMInstPrinter.h - Convert ARM MCInst to assembly syntax -*- C++ -*-===//
9 // This class prints an ARM MCInst to a .s file.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
34 void printInstruction(const MCInst *MI, uint64_t Address,
36 virtual bool printAliasInstr(const MCInst *MI, uint64_t Address,
38 virtual void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
45 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
47 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum,
52 void printSORegRegOperand(const MCInst *MI, unsigned OpNum
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCInstPrinter.h 1 //===- PPCInstPrinter.h - Convert PPC MCInst to assembly syntax -*- C++ -*-===//
9 // This class prints an PPC MCInst to a .s file.
35 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
39 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
40 void printInstruction(const MCInst *MI, uint64_t Address,
44 bool printAliasInstr(const MCInst *MI, uint64_t Address,
46 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
50 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
52 void printPredicateOperand(const MCInst *MI, unsigned OpNo,
55 void printATBitsAsHint(const MCInst *MI, unsigned OpNo
    [all...]
PPCMCCodeEmitter.h 21 #include "llvm/MC/MCInst.h"
38 unsigned getDirectBrEncoding(const MCInst &MI, unsigned OpNo,
41 unsigned getCondBrEncoding(const MCInst &MI, unsigned OpNo,
44 unsigned getAbsDirectBrEncoding(const MCInst &MI, unsigned OpNo,
47 unsigned getAbsCondBrEncoding(const MCInst &MI, unsigned OpNo,
50 unsigned getImm16Encoding(const MCInst &MI, unsigned OpNo,
53 uint64_t getImm34Encoding(const MCInst &MI, unsigned OpNo,
57 uint64_t getImm34EncodingNoPCRel(const MCInst &MI, unsigned OpNo,
60 uint64_t getImm34EncodingPCRel(const MCInst &MI, unsigned OpNo,
63 unsigned getMemRIEncoding(const MCInst &MI, unsigned OpNo
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCInstrAnalysis.cpp 12 #include "llvm/MC/MCInst.h"
20 const MCInst &Inst,
26 bool MCInstrAnalysis::evaluateBranch(const MCInst & /*Inst*/, uint64_t /*Addr*/,
33 MCInstrAnalysis::evaluateMemoryOperandAddress(const MCInst &Inst, uint64_t Addr,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64InstPrinter.h 1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===//
9 // This class prints an AArch64 MCInst to a .s file.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
34 virtual void printInstruction(const MCInst *MI, uint64_t Address,
36 virtual bool printAliasInstr(const MCInst *MI, uint64_t Address,
38 virtual void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
51 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
54 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
56 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/
M68kInstPrinter.h 1 //===-- M68kInstPrinter.h - Convert M68k MCInst to asm ------*- C++ -*-===//
10 /// This file contains declarations for an M68k MCInst printer.
30 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
34 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
37 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
38 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
41 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
44 void printOperand(const MCInst *MI, unsigned opNum, raw_ostream &O);
45 void printImmediate(const MCInst *MI, unsigned opNum, raw_ostream &O);
47 void printMoveMask(const MCInst *MI, unsigned opNum, raw_ostream &O)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCCodeEmitter.h 24 class MCInst;
50 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
56 uint64_t getBinaryCodeForInstr(const MCInst &MI,
63 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
70 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo,
76 unsigned getUImm5Lsl2Encoding(const MCInst &MI, unsigned OpNo,
80 unsigned getSImm3Lsa2Value(const MCInst &MI, unsigned OpNo,
84 unsigned getUImm6Lsl2Encoding(const MCInst &MI, unsigned OpNo,
90 unsigned getSImm9AddiuspValue(const MCInst &MI, unsigned OpNo,
97 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo
    [all...]
MipsInstPrinter.h 1 //=== MipsInstPrinter.h - Convert Mips MCInst to assembly syntax -*- C++ -*-==//
9 // This class prints a Mips MCInst to a .s file.
82 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
83 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
87 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
90 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
91 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
96 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
97 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum,
102 void printUImm(const MCInst *MI, int opNum, raw_ostream &O)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
AMDGPUInstPrinter.h 27 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
28 void printInstruction(const MCInst *MI, uint64_t Address,
32 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
38 void printU4ImmOperand(const MCInst *MI, unsigned OpNo,
40 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printU16ImmOperand(const MCInst *MI, unsigned OpNo,
43 void printU4ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printU8ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
45 void printU16ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
46 void printU32ImmOperand(const MCInst *MI, unsigned OpNo
    [all...]
AMDGPUMCCodeEmitter.h 22 class MCInst;
38 uint64_t getBinaryCodeForInstr(const MCInst &MI,
42 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
48 virtual unsigned getSOPPBrEncoding(const MCInst &MI, unsigned OpNo,
54 virtual unsigned getSMEMOffsetEncoding(const MCInst &MI, unsigned OpNo,
60 virtual unsigned getSDWASrcEncoding(const MCInst &MI, unsigned OpNo,
66 virtual unsigned getSDWAVopcDstEncoding(const MCInst &MI, unsigned OpNo,
72 virtual unsigned getAVOperandEncoding(const MCInst &MI, unsigned OpNo,
81 verifyInstructionPredicates(const MCInst &MI,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiInstPrinter.h 1 //= LanaiInstPrinter.h - Convert Lanai MCInst to asm syntax -------*- C++ -*--//
9 // This class prints a Lanai MCInst to a .s file.
27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
31 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
32 void printMemRiOperand(const MCInst *MI, int OpNo, raw_ostream &O,
34 void printMemRrOperand(const MCInst *MI, int OpNo, raw_ostream &O,
36 void printMemSplsOperand(const MCInst *MI, int OpNo, raw_ostream &O,
38 void printCCOperand(const MCInst *MI, int OpNo, raw_ostream &O);
39 void printAluOperand(const MCInst *MI, int OpNo, raw_ostream &O)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/
MSP430InstPrinter.h 1 //= MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax -*- C++ -*-//
9 // This class prints a MSP430 MCInst to a .s file.
25 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
30 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
31 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &O);
32 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
38 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
40 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
SparcInstPrinter.h 1 //===-- SparcInstPrinter.h - Convert Sparc MCInst to assembly syntax ------===//
9 // This class prints an Sparc MCInst to a .s file.
27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 bool printSparcAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
34 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
35 void printInstruction(const MCInst *MI, uint64_t Address,
37 bool printAliasInstr(const MCInst *MI, uint64_t Address,
39 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
44 void printOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI,
46 void printMemOperand(const MCInst *MI, int opNum, const MCSubtargetInfo &STI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
BPFInstPrinter.h 1 //===-- BPFInstPrinter.h - Convert BPF MCInst to asm syntax -------*- C++ -*--//
9 // This class prints a BPF MCInst to a .s file.
25 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
27 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
29 void printMemOperand(const MCInst *MI, int OpNo, raw_ostream &O,
31 void printImm64Operand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
32 void printBrTargetOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
35 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
36 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/
XCoreInstPrinter.h 1 //== XCoreInstPrinter.h - Convert XCore MCInst to assembly syntax -*- C++ -*-=//
11 /// which is used to print XCore MCInst to a .s file.
30 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
31 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
35 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
39 void printInlineJT(const MCInst *MI, int opNum, raw_ostream &O);
40 void printInlineJT32(const MCInst *MI, int opNum, raw_ostream &O);
41 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZInstPrinter.h 1 //==- SystemZInstPrinter.h - Convert SystemZ MCInst to assembly --*- C++ -*-==//
9 // This class prints a SystemZ MCInst to a .s file.
31 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
32 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
51 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
56 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
57 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum,
61 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
62 void printBDXAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
63 void printBDLAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/
NVPTXInstPrinter.h 1 //= NVPTXInstPrinter.h - Convert NVPTX MCInst to assembly syntax --*- C++ -*-=//
9 // This class prints an NVPTX MCInst to .ptx file syntax.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
32 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
33 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
38 void printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O,
40 void printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O,
42 void printLdStCode(const MCInst *MI, int OpNum,
44 void printMmaCode(const MCInst *MI, int OpNum, raw_ostream &O
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInstrAnalysis.h 17 #include "llvm/MC/MCInst.h"
37 virtual bool isBranch(const MCInst &Inst) const {
41 virtual bool isConditionalBranch(const MCInst &Inst) const {
45 virtual bool isUnconditionalBranch(const MCInst &Inst) const {
49 virtual bool isIndirectBranch(const MCInst &Inst) const {
53 virtual bool isCall(const MCInst &Inst) const {
57 virtual bool isReturn(const MCInst &Inst) const {
61 virtual bool isTerminator(const MCInst &Inst) const {
87 const MCInst &Inst,
108 virtual bool isZeroIdiom(const MCInst &MI, APInt &Mask
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVInstPrinter.h 1 //===-- RISCVInstPrinter.h - Convert RISCV MCInst to asm syntax ---*- C++ -*--//
9 // This class prints a RISCV MCInst to a .s file.
29 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
35 void printBranchOperand(const MCInst *MI, uint64_t Address, unsigned OpNo,
37 void printCSRSystemRegister(const MCInst *MI, unsigned OpNo,
39 void printFenceArg(const MCInst *MI, unsigned OpNo,
41 void printFRMArg(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
43 void printAtomicMemOp(const MCInst *MI, unsigned OpNo,
45 void printVTypeI(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/
VEInstPrinter.h 1 //===-- VEInstPrinter.h - Convert VE MCInst to assembly syntax ------------===//
9 // This class prints an VE MCInst to a .s file.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
32 std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;
33 bool printAliasInstr(const MCInst *, uint64_t Address,
35 void printInstruction(const MCInst *, uint64_t, const MCSubtargetInfo &,
40 void printOperand(const MCInst *MI, int OpNum, const MCSubtargetInfo &STI,
42 void printMemASXOperand(const MCInst *MI, int OpNum,
45 void printMemASOperandASX(const MCInst *MI, int OpNum,
48 void printMemASOperandRRM(const MCInst *MI, int OpNum
    [all...]

Completed in 36 milliseconds

1 2 3 4 5 6 7 8 91011>>