Home | History | Annotate | Download | only in InstPrinter

Lines Matching refs:MCInst

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);
35 void printInstruction(const MCInst *MI, raw_ostream &O);
39 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printSORegOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
43 void printAddrMode2Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
44 void printAM2PostIndexOp(const MCInst *MI, unsigned OpNum, raw_ostream &O);
45 void printAM2PreOrOffsetIndexOp(const MCInst *MI, unsigned OpNum,
47 void printAddrMode2OffsetOperand(const MCInst *MI, unsigned OpNum,
50 void printAddrMode3Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
51 void printAM3PostIndexOp(const MCInst *MI, unsigned OpNum, raw_ostream &O);
52 void printAM3PreOrOffsetIndexOp(const MCInst *MI, unsigned OpNum,
54 void printAddrMode3OffsetOperand(const MCInst *MI, unsigned OpNum,
57 void printLdStmModeOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
58 void printAddrMode5Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
59 void printAddrMode6Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
60 void printAddrMode7Operand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
61 void printAddrMode6OffsetOperand(const MCInst *MI, unsigned OpNum,
64 void printBitfieldInvMaskImmOperand(const MCInst *MI, unsigned OpNum,
66 void printMemBOption(const MCInst *MI, unsigned OpNum, raw_ostream &O);
67 void printShiftImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
69 void printThumbS4ImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
70 void printThumbITMask(const MCInst *MI, unsigned OpNum, raw_ostream &O);
71 void printThumbAddrModeRROperand(const MCInst *MI, unsigned OpNum,
73 void printThumbAddrModeImm5SOperand(const MCInst *MI, unsigned OpNum,
75 void printThumbAddrModeImm5S1Operand(const MCInst *MI, unsigned OpNum,
77 void printThumbAddrModeImm5S2Operand(const MCInst *MI, unsigned OpNum,
79 void printThumbAddrModeImm5S4Operand(const MCInst *MI, unsigned OpNum,
81 void printThumbAddrModeSPOperand(const MCInst *MI, unsigned OpNum,
84 void printT2SOOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
85 void printAddrModeImm12Operand(const MCInst *MI, unsigned OpNum,
87 void printT2AddrModeImm8Operand(const MCInst *MI, unsigned OpNum,
89 void printT2AddrModeImm8s4Operand(const MCInst *MI, unsigned OpNum,
91 void printT2AddrModeImm8OffsetOperand(const MCInst *MI, unsigned OpNum,
93 void printT2AddrModeImm8s4OffsetOperand(const MCInst *MI, unsigned OpNum,
95 void printT2AddrModeSoRegOperand(const MCInst *MI, unsigned OpNum,
98 void printSetendOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
99 void printCPSIMod(const MCInst *MI, unsigned OpNum, raw_ostream &O);
100 void printCPSIFlag(const MCInst *MI, unsigned OpNum, raw_ostream &O);
101 void printMSRMaskOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
102 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
103 void printMandatoryPredicateOperand(const MCInst *MI, unsigned OpNum,
105 void printSBitModifierOperand(const MCInst *MI, unsigned OpNum,
107 void printRegisterList(const MCInst *MI, unsigned OpNum, raw_ostream &O);
108 void printNoHashImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O);
109 void printPImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O);
110 void printCImmediate(const MCInst *MI, unsigned OpNum, raw_ostream &O);
111 void printVFPf32ImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
112 void printVFPf64ImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
113 void printNEONModImmOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
115 void printPCLabel(const MCInst *MI, unsigned OpNum, raw_ostream &O);