/external/capstone/arch/ARM/ |
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. 20 #include "../../MCInst.h" 24 void ARM_printInst(MCInst *MI, SStream *O, void *Info); 25 void ARM_post_printer(csh handle, cs_insn *pub_insn, char *mnem, MCInst *mci); 31 void ARM_addVectorDataType(MCInst *MI, arm_vectordata_type vd); 33 void ARM_addVectorDataSize(MCInst *MI, int size); 35 void ARM_addReg(MCInst *MI, int reg); 38 void ARM_addUserMode(MCInst *MI); 41 void ARM_addSysReg(MCInst *M [all...] |
/external/capstone/arch/Sparc/ |
H A D | SparcInstPrinter.h | 7 #include "../../MCInst.h" 11 void Sparc_printInst(MCInst *MI, SStream *O, void *Info); 13 void Sparc_post_printer(csh ud, cs_insn *insn, char *insn_asm, MCInst *mci); 15 void Sparc_addReg(MCInst *MI, int reg);
|
/external/capstone/arch/XCore/ |
H A D | XCoreInstPrinter.h | 7 #include "../../MCInst.h" 11 void XCore_printInst(MCInst *MI, SStream *O, void *Info); 13 void XCore_post_printer(csh ud, cs_insn *insn, char *insn_asm, MCInst *mci); 16 void XCore_insn_extract(MCInst *MI, const char *code);
|
/external/capstone/arch/X86/ |
H A D | X86InstPrinter.h | 1 //= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=// 10 // This class prints an X86 MCInst to Intel style .s file syntax. 20 #include "../../MCInst.h" 23 void X86_Intel_printInst(MCInst *MI, SStream *OS, void *Info); 24 void X86_ATT_printInst(MCInst *MI, SStream *OS, void *Info);
|
/external/llvm/lib/Target/X86/InstPrinter/ |
H A D | X86InstComments.h | 19 class MCInst; 21 bool EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/InstPrinter/ |
H A D | X86InstComments.h | 19 class MCInst; 21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCInstrInfo.h | 10 // Utility functions for Hexagon specific MCInst queries 18 #include "llvm/MC/MCInst.h" 25 class MCInst; 55 void addConstant(MCInst &MI, uint64_t Value, MCContext &Context); 56 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB, 57 MCInst const &MCI); 60 iterator_range<MCInst::const_iterator> bundleInstructions(MCInst const &MCI); 63 size_t bundleSize(MCInst const &MCI); 67 MCContext &Context, MCInst [all...] |
H A D | HexagonMCShuffler.h | 22 class MCInst; 31 MCInst &MCB) 36 MCInst &MCB, const MCInst *AddMI, 43 void copyTo(MCInst &MCB); 45 bool reshuffleTo(MCInst &MCB); 51 void init(MCInst &MCB); 52 void init(MCInst &MCB, const MCInst *AddMI, bool bInsertAtFront = false); 57 MCInst [all...] |
H A D | HexagonInstPrinter.h | 1 //===-- HexagonInstPrinter.h - Convert Hexagon MCInst to assembly syntax --===// 30 void printInst(MCInst const *MI, raw_ostream &O, StringRef Annot, 33 void printInstruction(MCInst const *MI, raw_ostream &O); 39 void printOperand(MCInst const *MI, unsigned OpNo, raw_ostream &O) const; 40 void printExtOperand(MCInst const *MI, unsigned OpNo, raw_ostream &O) const; 41 void printUnsignedImmOperand(MCInst const *MI, unsigned OpNo, 43 void printNegImmOperand(MCInst const *MI, unsigned OpNo, 45 void printNOneImmOperand(MCInst const *MI, unsigned OpNo, 47 void prints3_6ImmOperand(MCInst const *MI, unsigned OpNo, 49 void prints3_7ImmOperand(MCInst cons [all...] |
/external/llvm/lib/Target/AMDGPU/InstPrinter/ |
H A D | AMDGPUInstPrinter.h | 27 void printInstruction(const MCInst *MI, raw_ostream &O); 30 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 36 void printU4ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 37 void printU8ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 38 void printU16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 39 void printU4ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 40 void printU8ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 41 void printU16ImmDecOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 42 void printU32ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 43 void printNamedBit(const MCInst* M [all...] |
/external/capstone/arch/Mips/ |
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. 20 #include "../../MCInst.h" 23 void Mips_printInst(MCInst *MI, SStream *O, void *info);
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/InstPrinter/ |
H A D | ARMInstPrinter.h | 1 //===-- ARMInstPrinter.h - Convert ARM MCInst to assembly syntax ----------===// 10 // This class prints an ARM MCInst to a .s file. 28 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 35 void printInstruction(const MCInst *MI, raw_ostream &O); 39 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 41 void printSORegRegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 42 void printSORegImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 44 void printAddrModeTBB(const MCInst *MI, unsigned OpNum, raw_ostream &O); 45 void printAddrModeTBH(const MCInst *MI, unsigned OpNum, raw_ostream &O); 46 void printAddrMode2Operand(const MCInst *M [all...] |
/external/capstone/ |
H A D | MCInst.h | 1 //===-- llvm/MC/MCInst.h - MCInst class -------------------------*- C++ -*-===// 10 // This file contains the declaration of the MCInst and MCOperand classes, which 27 typedef struct MCInst MCInst; typedef in typeref:struct:MCInst 31 /// MCOperand - Instances of this class represent operands of the MCInst class. 73 const MCInst *MCOperand_getInst(const MCOperand *op); 75 void MCOperand_setInst(MCOperand *op, const MCInst *Val); 78 void MCOperand_CreateReg0(MCInst *inst, unsigned Reg); 81 MCOperand *MCOperand_CreateReg1(MCInst *ins 91 struct MCInst { struct [all...] |
/external/llvm/lib/Target/Lanai/InstPrinter/ |
H A D | LanaiInstPrinter.h | 1 //= LanaiInstPrinter.h - Convert Lanai MCInst to asm syntax -------*- C++ -*--// 10 // This class prints a Lanai MCInst to a .s file. 28 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 30 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O, 32 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O); 33 void printMemRiOperand(const MCInst *MI, int OpNo, raw_ostream &O, 35 void printMemRrOperand(const MCInst *MI, int OpNo, raw_ostream &O, 37 void printMemSplsOperand(const MCInst *MI, int OpNo, raw_ostream &O, 39 void printCCOperand(const MCInst *MI, int OpNo, raw_ostream &O); 40 void printAluOperand(const MCInst *M [all...] |
/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. 33 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 37 void printInstruction(const MCInst *MI, raw_ostream &O); 40 bool printAliasInstr(const MCInst *MI, raw_ostream &OS); 41 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx, 45 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 46 void printPredicateOperand(const MCInst *MI, unsigned OpNo, 49 void printU1ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 50 void printU2ImmOperand(const MCInst *M [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/InstPrinter/ |
H A D | PPCInstPrinter.h | 1 //===-- PPCInstPrinter.h - Convert PPC MCInst to assembly syntax ----------===// 10 // This class prints an PPC MCInst to a .s file. 35 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot); 41 void printInstruction(const MCInst *MI, raw_ostream &O); 45 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 46 void printPredicateOperand(const MCInst *MI, unsigned OpNo, 50 void printS5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 51 void printU5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 52 void printU6ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O); 53 void printS16ImmOperand(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. 29 void printInstruction(const MCInst *MI, raw_ostream &O); 42 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 47 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O); 48 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O); 49 void printBDXAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O); 50 void printBDLAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O); 51 void printBDVAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O); 52 void printU1ImmOperand(const MCInst *M [all...] |
/external/capstone/arch/AArch64/ |
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. 20 #include "../../MCInst.h" 24 void AArch64_printInst(MCInst *MI, SStream *O, void *); 26 void AArch64_post_printer(csh handle, cs_insn *pub_insn, char *insn_asm, MCInst *mci);
|
H A D | AArch64Mapping.h | 25 void arm64_op_addReg(MCInst *MI, int reg); 27 void arm64_op_addVectorArrSpecifier(MCInst * MI, int sp); 29 void arm64_op_addVectorElementSizeSpecifier(MCInst * MI, int sp); 31 void arm64_op_addFP(MCInst *MI, float fp); 33 void arm64_op_addImm(MCInst *MI, int64_t imm);
|
/external/capstone/arch/PowerPC/ |
H A D | PPCInstPrinter.h | 7 #include "../../MCInst.h" 11 void PPC_printInst(MCInst *MI, SStream *O, void *Info); 13 void PPC_post_printer(csh ud, cs_insn *insn, char *insn_asm, MCInst *mci);
|
/external/capstone/arch/SystemZ/ |
H A D | SystemZInstPrinter.h | 7 #include "../../MCInst.h" 11 void SystemZ_printInst(MCInst *MI, SStream *O, void *Info); 13 void SystemZ_post_printer(csh ud, cs_insn *insn, char *insn_asm, MCInst *mci);
|
/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. 26 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 31 void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI, 33 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI, 35 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx, 41 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI, 44 void printSORegRegOperand(const MCInst *MI, unsigned OpNum, 46 void printSORegImmOperand(const MCInst *MI, unsigned OpNum, 49 void printAddrModeTBB(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. 27 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, 32 virtual void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI, 34 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI, 36 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx, 47 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI, 50 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI, 52 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI, 54 void printImmHex(const MCInst *M [all...] |
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCCodeEmitter.h | 26 class MCInst; 54 void encodeInstruction(const MCInst &MI, raw_ostream &OS, 60 uint64_t getBinaryCodeForInstr(const MCInst &MI, 67 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo, 74 unsigned getJumpTargetOpValueMM(const MCInst &MI, unsigned OpNo, 80 unsigned getUImm5Lsl2Encoding(const MCInst &MI, unsigned OpNo, 84 unsigned getSImm3Lsa2Value(const MCInst &MI, unsigned OpNo, 88 unsigned getUImm6Lsl2Encoding(const MCInst &MI, unsigned OpNo, 94 unsigned getSImm9AddiuspValue(const MCInst &MI, unsigned OpNo, 101 unsigned getBranchTargetOpValue(const MCInst [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
H A D | 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;
|