/external/llvm/lib/Target/X86/InstPrinter/ |
H A D | X86InstComments.h | 19 class MCInst; 21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
|
H A D | 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 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 D | 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 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 D | ARMInstPrinter.h | 1 //===- 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 D | AMDGPUInstPrinter.h | 29 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 D | SystemZInstPrinter.h | 1 //==- 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 D | AMDGPUMCInstLower.h | 15 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 D | AMDGPUMCCodeEmitter.h | 22 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 D | AMDGPUMCInstLower.h | 15 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 D | AMDGPUMCCodeEmitter.h | 22 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 D | PPCInstPrinter.h | 1 //===- 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 D | 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 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 D | AArch64InstPrinter.h | 1 //===-- 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 D | HexagonInstPrinter.h | 1 //===-- 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 D | MSP430InstPrinter.h | 1 //= 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 D | 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 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 D | AMDGPUMCCodeEmitter.h | 23 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 D | AMDGPUInstPrinter.h | 18 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 D | AMDGPUInstPrinter.cpp | 3 #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 D | SparcInstPrinter.h | 1 //===-- 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 D | AMDGPUInstPrinter.h | 18 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 D | MCInstrAnalysis.h | 18 #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 D | NVPTXInstPrinter.h | 1 //= 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 D | MipsMCInstLower.h | 1 //===-- 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 D | MipsMCCodeEmitter.h | 26 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...] |