HomeSort by relevance Sort by last modified time
    Searched refs:MCInst (Results 1 - 25 of 129) sorted by null

1 2 3 4 5 6

  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsDirectObjLower.h 16 class MCInst;
23 void LowerLargeShift(MCInst &Inst);
24 void LowerDextDins(MCInst &Inst);
  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.h 19 class MCInst;
21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
X86ATTInstPrinter.h 1 //==- X86ATTInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
10 // This class prints an X86 MCInst to AT&T style .s file syntax.
30 virtual void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot);
34 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
37 void printInstruction(const MCInst *MI, raw_ostream &OS);
40 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
41 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
42 void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &OS);
43 void printAVXCC(const MCInst *MI, unsigned Op, raw_ostream &OS);
44 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &OS)
    [all...]
X86IntelInstPrinter.h 1 //= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
10 // This class prints an X86 MCInst to Intel style .s file syntax.
31 virtual void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot);
34 void printInstruction(const MCInst *MI, raw_ostream &O);
37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
38 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O);
39 void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &O);
40 void printAVXCC(const MCInst *MI, unsigned Op, raw_ostream &O);
41 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printopaquemem(const MCInst *MI, unsigned OpNo, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/R600/InstPrinter/
AMDGPUInstPrinter.h 29 void printInstruction(const MCInst *MI, raw_ostream &O);
32 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
35 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
36 void printInterpSlot(const MCInst *MI, unsigned OpNum, raw_ostream &O);
37 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
38 void printIfSet(const MCInst *MI, unsigned OpNo, raw_ostream &O, StringRef Asm);
39 void printAbs(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40 void printClamp(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printLiteral(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printLast(const MCInst *MI, unsigned OpNo, raw_ostream &O)
    [all...]
AMDGPUInstPrinter.cpp 13 #include "llvm/MC/MCInst.h"
18 void AMDGPUInstPrinter::printInst(const MCInst *MI, raw_ostream &OS,
25 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
47 void AMDGPUInstPrinter::printInterpSlot(const MCInst *MI, unsigned OpNum,
62 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo,
69 void AMDGPUInstPrinter::printIfSet(const MCInst *MI, unsigned OpNo,
78 void AMDGPUInstPrinter::printAbs(const MCInst *MI, unsigned OpNo,
83 void AMDGPUInstPrinter::printClamp(const MCInst *MI, unsigned OpNo,
88 void AMDGPUInstPrinter::printLiteral(const MCInst *MI, unsigned OpNo,
99 void AMDGPUInstPrinter::printLast(const MCInst *MI, unsigned OpNo
    [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.h 1 //===- ARMInstPrinter.h - Convert ARM MCInst to assembly syntax -*- C++ -*-===//
10 // This class prints an ARM MCInst to a .s file.
29 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
33 void printInstruction(const MCInst *MI, raw_ostream &O);
37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
39 void printSORegRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
40 void printSORegImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
42 void printAddrModeTBB(const MCInst *MI, unsigned OpNum, raw_ostream &O);
43 void printAddrModeTBH(const MCInst *MI, unsigned OpNum, raw_ostream &O);
44 void printAddrMode2Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/PowerPC/InstPrinter/
PPCInstPrinter.h 1 //===- PPCInstPrinter.h - Convert PPC MCInst to assembly syntax -*- C++ -*-===//
10 // This class prints an PPC MCInst to a .s file.
36 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
39 void printInstruction(const MCInst *MI, raw_ostream &O);
43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printPredicateOperand(const MCInst *MI, unsigned OpNo,
48 void printS5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
49 void printU5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
50 void printU6ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
51 void printS16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUMCInstLower.h 16 class MCInst;
27 /// \brief Lower a MachineInstr to an MCInst
28 void lower(const MachineInstr *MI, MCInst &OutMI) const;
  /external/llvm/lib/Target/R600/MCTargetDesc/
AMDGPUMCCodeEmitter.h 23 class MCInst;
29 uint64_t getBinaryCodeForInstr(const MCInst &MI,
32 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
  /external/llvm/lib/Target/Hexagon/InstPrinter/
HexagonInstPrinter.h 1 //===-- HexagonInstPrinter.h - Convert Hexagon MCInst to assembly syntax --===//
10 // This class prints an Hexagon MCInst to a .s file.
30 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
33 void printInstruction(const MCInst *MI, raw_ostream &O);
37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
38 void printImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
39 void printExtOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
40 void printUnsignedImmOperand(const MCInst *MI, unsigned OpNo,
42 void printNegImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
44 void printNOneImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O
    [all...]
  /external/llvm/include/llvm/MC/
MCInstrAnalysis.h 15 #include "llvm/MC/MCInst.h"
31 virtual bool isBranch(const MCInst &Inst) const {
35 virtual bool isConditionalBranch(const MCInst &Inst) const {
39 virtual bool isUnconditionalBranch(const MCInst &Inst) const {
43 virtual bool isIndirectBranch(const MCInst &Inst) const {
47 virtual bool isCall(const MCInst &Inst) const {
51 virtual bool isReturn(const MCInst &Inst) const {
58 evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size) const;
MCCodeEmitter.h 17 class MCInst;
37 virtual void EncodeInstruction(const MCInst &Inst, raw_ostream &OS,
MCInstBuilder.h 18 #include "llvm/MC/MCInst.h"
23 MCInst Inst;
26 /// \brief Create a new MCInstBuilder for an MCInst with a specific opcode.
55 /// \brief Add a new MCInst operand.
56 MCInstBuilder &addInst(const MCInst *Val) {
61 operator MCInst&() {
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.h 1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===//
10 // This class prints an AArch64 MCInst to a .s file.
32 void printInstruction(const MCInst *MI, raw_ostream &O);
33 bool printAliasInstr(const MCInst *MI, raw_ostream &O);
40 void printAddrRegExtendOperand(const MCInst *MI, unsigned OpNum,
46 void printAddrRegExtendOperand(const MCInst *MI, unsigned OpNum,
50 void printAddSubImmLSL0Operand(const MCInst *MI,
52 void printAddSubImmLSL12Operand(const MCInst *MI,
55 void printBareImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
58 void printBFILSBOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/MBlaze/InstPrinter/
MBlazeInstPrinter.h 1 //= MBlazeInstPrinter.h - Convert MBlaze MCInst to assembly syntax -*- C++ -*-//
10 // This class prints a MBlaze MCInst to a .s file.
28 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
31 void printInstruction(const MCInst *MI, raw_ostream &O);
34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
36 void printFSLImm(const MCInst *MI, int OpNo, raw_ostream &O);
37 void printUnsignedImm(const MCInst *MI, int OpNo, raw_ostream &O);
38 void printMemOperand(const MCInst *MI, int OpNo,raw_ostream &O,
MBlazeInstPrinter.cpp 1 //===-- MBlazeInstPrinter.cpp - Convert MBlaze MCInst to assembly syntax --===//
10 // This class prints an MBlaze MCInst to a .s file.
19 #include "llvm/MC/MCInst.h"
28 void MBlazeInstPrinter::printInst(const MCInst *MI, raw_ostream &O,
34 void MBlazeInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
48 void MBlazeInstPrinter::printFSLImm(const MCInst *MI, int OpNo,
57 void MBlazeInstPrinter::printUnsignedImm(const MCInst *MI, int OpNo,
66 void MBlazeInstPrinter::printMemOperand(const MCInst *MI, int OpNo,
  /external/llvm/lib/Target/MSP430/InstPrinter/
MSP430InstPrinter.h 1 //= MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax -*- C++ -*-//
10 // This class prints a MSP430 MCInst to a .s file.
28 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
31 void printInstruction(const MCInst *MI, raw_ostream &O);
34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
36 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
39 void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
  /external/llvm/lib/Target/XCore/InstPrinter/
XCoreInstPrinter.h 1 //== XCoreInstPrinter.h - Convert XCore MCInst to assembly syntax -*- C++ -*-=//
12 /// which is used to print XCore MCInst to a .s file.
31 void printInstruction(const MCInst *MI, raw_ostream &O);
35 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
37 void printInlineJT(const MCInst *MI, int opNum, raw_ostream &O);
38 void printInlineJT32(const MCInst *MI, int opNum, raw_ostream &O);
39 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O);
  /external/llvm/lib/Target/Mips/InstPrinter/
MipsInstPrinter.h 1 //=== MipsInstPrinter.h - Convert Mips MCInst to assembly syntax -*- C++ -*-==//
10 // This class prints a Mips MCInst to a .s file.
85 void printInstruction(const MCInst *MI, raw_ostream &O);
89 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
90 void printCPURegs(const MCInst *MI, unsigned OpNo, raw_ostream &O);
92 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
95 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
96 void printUnsignedImm(const MCInst *MI, int opNum, raw_ostream &O);
97 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &O);
98 void printMemOperandEA(const MCInst *MI, int opNum, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64.h 27 class MCInst;
36 void LowerAArch64MachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
  /external/llvm/lib/Target/MBlaze/Disassembler/
MBlazeDisassembler.h 22 class MCInst;
39 MCDisassembler::DecodeStatus getInstruction(MCInst &instr,
  /external/llvm/lib/Target/ARM/
ARMInstrInfo.h 31 void getNoopForMachoTarget(MCInst &NopInst) const;
  /external/llvm/lib/Target/Mips/Disassembler/
MipsDisassembler.cpp 19 #include "llvm/MC/MCInst.h"
60 virtual DecodeStatus getInstruction(MCInst &instr,
79 virtual DecodeStatus getInstruction(MCInst &instr,
91 static DecodeStatus DecodeCPU64RegsRegisterClass(MCInst &Inst,
96 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst,
101 static DecodeStatus DecodeCPURegsRegisterClass(MCInst &Inst,
106 static DecodeStatus DecodeDSPRegsRegisterClass(MCInst &Inst,
111 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst,
116 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst,
121 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonMCInst.h 1 //===- HexagonMCInst.h - Hexagon sub-class of MCInst ----------------------===//
10 // This class extends MCInst to allow some VLIW annotation.
18 #include "llvm/MC/MCInst.h"
21 class HexagonMCInst: public MCInst {
26 explicit HexagonMCInst(): MCInst(),

Completed in 373 milliseconds

1 2 3 4 5 6