Searched refs:MCInst (Results 1 - 25 of 180) sorted by relevance

12345678

/external/llvm/lib/Target/X86/InstPrinter/
H A DX86InstComments.h19 class MCInst;
21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
H A DX86ATTInstPrinter.h1 //==- X86ATTInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
10 // This class prints an X86 MCInst to AT&T style .s file syntax.
30 void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot) override;
34 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
35 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
39 void printInstruction(const MCInst *MI, raw_ostream &OS);
42 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
43 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
44 void printSSECC(const MCInst *MI, unsigned Op, raw_ostream &OS);
45 void printAVXCC(const MCInst *M
[all...]
H A DX86IntelInstPrinter.h1 //= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
10 // This class prints an X86 MCInst to Intel style .s file syntax.
31 void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot) override;
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);
42 void printMemOffset(const MCInst *M
[all...]
/external/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.h1 //===- ARMInstPrinter.h - Convert ARM MCInst to assembly syntax -*- C++ -*-===//
10 // This class prints an ARM MCInst to a .s file.
29 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
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 *M
[all...]
/external/llvm/lib/Target/R600/InstPrinter/
H A DAMDGPUInstPrinter.h29 void printInstruction(const MCInst *MI, raw_ostream &O);
32 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
35 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
36 void printU16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printU32ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printOperandAndMods(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 static void printInterpSlot(const MCInst *MI, unsigned OpNum, raw_ostream &O);
43 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 static void printIfSet(const MCInst *M
[all...]
/external/llvm/lib/Target/SystemZ/InstPrinter/
H A DSystemZInstPrinter.h1 //==- SystemZInstPrinter.h - Convert SystemZ MCInst to assembly --*- C++ -*-==//
10 // This class prints a SystemZ MCInst to a .s file.
30 void printInstruction(const MCInst *MI, raw_ostream &O);
42 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
46 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
47 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
48 void printBDXAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
49 void printBDLAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
50 void printU4ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
51 void printU6ImmOperand(const MCInst *M
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUMCInstLower.h15 class MCInst;
23 /// lower - Lower a MachineInstr to an MCInst
24 void lower(const MachineInstr *MI, MCInst &OutMI) const;
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h22 class MCInst;
28 uint64_t getBinaryCodeForInstr(const MCInst &MI,
31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
36 virtual unsigned GPR4AlignEncode(const MCInst &MI, unsigned OpNo,
40 virtual unsigned GPR2AlignEncode(const MCInst &MI, unsigned OpNo,
44 virtual uint64_t VOPPostEncode(const MCInst &MI, uint64_t Value) const {
47 virtual uint64_t i32LiteralEncode(const MCInst &MI, unsigned OpNo,
51 virtual uint32_t SMRDmemriEncode(const MCInst &MI, unsigned OpNo,
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUMCInstLower.h15 class MCInst;
23 /// lower - Lower a MachineInstr to an MCInst
24 void lower(const MachineInstr *MI, MCInst &OutMI) const;
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h22 class MCInst;
28 uint64_t getBinaryCodeForInstr(const MCInst &MI,
31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
36 virtual unsigned GPR4AlignEncode(const MCInst &MI, unsigned OpNo,
40 virtual unsigned GPR2AlignEncode(const MCInst &MI, unsigned OpNo,
44 virtual uint64_t VOPPostEncode(const MCInst &MI, uint64_t Value) const {
47 virtual uint64_t i32LiteralEncode(const MCInst &MI, unsigned OpNo,
51 virtual uint32_t SMRDmemriEncode(const MCInst &MI, unsigned OpNo,
/external/llvm/lib/Target/PowerPC/InstPrinter/
H A DPPCInstPrinter.h1 //===- PPCInstPrinter.h - Convert PPC MCInst to assembly syntax -*- C++ -*-===//
10 // This class prints an PPC MCInst to a .s file.
35 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
38 void printInstruction(const MCInst *MI, raw_ostream &O);
42 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printPredicateOperand(const MCInst *MI, unsigned OpNo,
46 void printU2ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
47 void printS5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
48 void printU5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
49 void printU6ImmOperand(const MCInst *M
[all...]
/external/llvm/lib/Target/Mips/InstPrinter/
H A DMipsInstPrinter.h1 //=== 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 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
91 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
92 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
96 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
97 void printUnsignedImm(const MCInst *MI, int opNum, raw_ostream &O);
98 void printUnsignedImm8(const MCInst *MI, int opNum, raw_ostream &O);
99 void printMemOperand(const MCInst *M
[all...]
/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.h1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===//
10 // This class prints an AArch64 MCInst to a .s file.
31 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
35 virtual void printInstruction(const MCInst *MI, raw_ostream &O);
36 virtual bool printAliasInstr(const MCInst *MI, raw_ostream &O);
37 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
46 bool printSysAlias(const MCInst *MI, raw_ostream &O);
48 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
49 void printHexImm(const MCInst *MI, unsigned OpNo, raw_ostream &O);
50 void printPostIncOperand(const MCInst *M
[all...]
/external/llvm/lib/Target/Hexagon/InstPrinter/
H A DHexagonInstPrinter.h1 //===-- HexagonInstPrinter.h - Convert Hexagon MCInst to assembly syntax --===//
10 // This class prints an Hexagon MCInst to a .s file.
30 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
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 *M
[all...]
/external/llvm/lib/Target/MSP430/InstPrinter/
H A DMSP430InstPrinter.h1 //= MSP430InstPrinter.h - Convert MSP430 MCInst to assembly syntax -*- C++ -*-//
10 // This class prints a MSP430 MCInst to a .s file.
28 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
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/
H A DXCoreInstPrinter.h1 //== 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 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
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/R600/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h23 class MCInst;
31 uint64_t getBinaryCodeForInstr(const MCInst &MI,
35 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/InstPrinter/
H A DAMDGPUInstPrinter.h18 void printInstruction(const MCInst *MI, raw_ostream &O);
22 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
25 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
26 // void printUnsignedImm(const MCInst *MI, int OpNo, raw_ostream &O);
27 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
H A DAMDGPUInstPrinter.cpp3 #include "llvm/MC/MCInst.h"
7 void AMDGPUInstPrinter::printInst(const MCInst *MI, raw_ostream &OS,
14 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
29 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo,
/external/llvm/lib/Target/Sparc/InstPrinter/
H A DSparcInstPrinter.h1 //===-- SparcInstPrinter.h - Convert Sparc MCInst to assembly syntax ------===//
10 // This class prints an Sparc MCInst to a .s file.
34 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot) override;
35 bool printSparcAliasInstr(const MCInst *MI, raw_ostream &OS);
39 void printInstruction(const MCInst *MI, raw_ostream &O);
40 bool printAliasInstr(const MCInst *MI, raw_ostream &O);
41 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
45 void printOperand(const MCInst *MI, int opNum, raw_ostream &OS);
46 void printMemOperand(const MCInst *MI, int opNum, raw_ostream &OS,
48 void printCCOperand(const MCInst *M
[all...]
/external/mesa3d/src/gallium/drivers/radeon/InstPrinter/
H A DAMDGPUInstPrinter.h18 void printInstruction(const MCInst *MI, raw_ostream &O);
22 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
25 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
26 // void printUnsignedImm(const MCInst *MI, int OpNo, raw_ostream &O);
27 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
/external/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h18 #include "llvm/MC/MCInst.h"
34 virtual bool isBranch(const MCInst &Inst) const {
38 virtual bool isConditionalBranch(const MCInst &Inst) const {
42 virtual bool isUnconditionalBranch(const MCInst &Inst) const {
46 virtual bool isIndirectBranch(const MCInst &Inst) const {
50 virtual bool isCall(const MCInst &Inst) const {
54 virtual bool isReturn(const MCInst &Inst) const {
58 virtual bool isTerminator(const MCInst &Inst) const {
65 evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size,
/external/llvm/lib/Target/NVPTX/InstPrinter/
H A DNVPTXInstPrinter.h1 //= NVPTXInstPrinter.h - Convert NVPTX MCInst to assembly syntax --*- C++ -*-=//
10 // This class prints an NVPTX MCInst to .ptx file syntax.
31 void printInst(const MCInst *MI, raw_ostream &OS, StringRef Annot) override;
34 void printInstruction(const MCInst *MI, raw_ostream &O);
38 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
39 void printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O,
41 void printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O,
43 void printLdStCode(const MCInst *MI, int OpNum,
45 void printMemOperand(const MCInst *MI, int OpNum,
47 void printProtoIdent(const MCInst *M
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsMCInstLower.h1 //===-- MipsMCInstLower.h - Lower MachineInstr to MCInst -------*- C++ -*--===//
19 class MCInst;
26 // MCInst.
34 void Lower(const MachineInstr *MI, MCInst &OutMI) const;
42 void lowerLongBranchLUi(const MachineInstr *MI, MCInst &OutMI) const;
43 void lowerLongBranchADDiu(const MachineInstr *MI, MCInst &OutMI,
46 bool lowerLongBranch(const MachineInstr *MI, MCInst &OutMI) const;
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h26 class MCInst;
53 void EncodeInstruction(const MCInst &MI, raw_ostream &OS,
59 uint64_t getBinaryCodeForInstr(const MCInst &MI,
66 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
73 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo,
80 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo,
87 unsigned getBranchTargetOpValueMM(const MCInst &MI, unsigned OpNo,
94 unsigned getBranchTarget21OpValue(const MCInst &MI, unsigned OpNo,
101 unsigned getBranchTarget26OpValue(const MCInst &MI, unsigned OpNo,
108 unsigned getJumpOffset16OpValue(const MCInst
[all...]

Completed in 736 milliseconds

12345678