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

1234567891011>>

/external/capstone/arch/ARM/
H A DARMInstPrinter.h1 //===- 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 DSparcInstPrinter.h7 #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 DXCoreInstPrinter.h7 #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 DX86InstPrinter.h1 //= 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 DX86InstComments.h19 class MCInst;
21 bool EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
/external/swiftshader/third_party/LLVM/lib/Target/X86/InstPrinter/
H A DX86InstComments.h19 class MCInst;
21 void EmitAnyX86InstComments(const MCInst *MI, raw_ostream &OS,
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h10 // 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 DHexagonMCShuffler.h22 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 DHexagonInstPrinter.h1 //===-- 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 DAMDGPUInstPrinter.h27 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 DMipsInstPrinter.h1 //=== 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 DARMInstPrinter.h1 //===-- 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 DMCInst.h1 //===-- 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 DLanaiInstPrinter.h1 //= 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 DPPCInstPrinter.h1 //===- 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 DPPCInstPrinter.h1 //===-- 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 DSystemZInstPrinter.h1 //==- 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 DAArch64InstPrinter.h1 //===-- 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 DAArch64Mapping.h25 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 DPPCInstPrinter.h7 #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 DSystemZInstPrinter.h7 #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 DARMInstPrinter.h1 //===- 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 DAArch64InstPrinter.h1 //===-- 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 DMipsMCCodeEmitter.h26 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 DMCInstrAnalysis.h15 #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;

Completed in 804 milliseconds

1234567891011>>