Lines Matching refs:MCInst
1 //= X86IntelInstPrinter.h - Convert X86 MCInst to assembly syntax -*- C++ -*-=//
9 // This class prints an X86 MCInst to Intel style .s file syntax.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
30 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
34 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
35 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
40 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) override;
44 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &O);
45 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &O);
46 void printSrcIdx(const MCInst *MI, unsigned OpNo, raw_ostream &O);
47 void printDstIdx(const MCInst *MI, unsigned OpNo, raw_ostream &O);
48 void printU8Imm(const MCInst *MI, unsigned Op, raw_ostream &O);
49 void printSTiRegOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
51 void printbytemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
55 void printwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
59 void printdwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
63 void printqwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
67 void printxmmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
71 void printymmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
75 void printzmmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
79 void printtbytemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
85 void printSrcIdx8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
89 void printSrcIdx16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
93 void printSrcIdx32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
97 void printSrcIdx64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
101 void printDstIdx8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
105 void printDstIdx16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
109 void printDstIdx32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
113 void printDstIdx64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
117 void printMemOffs8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
121 void printMemOffs16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
125 void printMemOffs32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
129 void printMemOffs64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {