Lines Matching full:mi

39 void VEInstPrinter::printInst(const MCInst *MI, uint64_t Address,  in printInst()  argument
42 if (!printAliasInstr(MI, Address, STI, OS)) in printInst()
43 printInstruction(MI, Address, STI, OS); in printInst()
47 void VEInstPrinter::printOperand(const MCInst *MI, int OpNum, in printOperand() argument
49 const MCOperand &MO = MI->getOperand(OpNum); in printOperand()
67 void VEInstPrinter::printMemASXOperand(const MCInst *MI, int OpNum, in printMemASXOperand() argument
72 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
74 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand()
78 if (MI->getOperand(OpNum + 2).isImm() && in printMemASXOperand()
79 MI->getOperand(OpNum + 2).getImm() == 0) { in printMemASXOperand()
82 printOperand(MI, OpNum + 2, STI, O); in printMemASXOperand()
84 if (MI->getOperand(OpNum + 1).isImm() && in printMemASXOperand()
85 MI->getOperand(OpNum + 1).getImm() == 0 && in printMemASXOperand()
86 MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
87 if (MI->getOperand(OpNum + 2).isImm() && in printMemASXOperand()
88 MI->getOperand(OpNum + 2).getImm() == 0) { in printMemASXOperand()
95 if (MI->getOperand(OpNum + 1).isImm() && in printMemASXOperand()
96 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASXOperand()
99 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand()
101 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
105 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
111 void VEInstPrinter::printMemASOperandASX(const MCInst *MI, int OpNum, in printMemASOperandASX() argument
116 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
118 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX()
122 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandASX()
123 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandASX()
126 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX()
128 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandASX()
129 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandASX()
130 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandASX()
137 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
142 void VEInstPrinter::printMemASOperandRRM(const MCInst *MI, int OpNum, in printMemASOperandRRM() argument
147 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
149 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandRRM()
153 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandRRM()
154 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandRRM()
157 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandRRM()
159 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandRRM()
160 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandRRM()
161 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandRRM()
168 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
173 void VEInstPrinter::printMemASOperandHM(const MCInst *MI, int OpNum, in printMemASOperandHM() argument
178 printOperand(MI, OpNum, STI, O); in printMemASOperandHM()
180 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandHM()
184 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandHM()
185 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandHM()
188 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandHM()
191 if (MI->getOperand(OpNum).isReg()) in printMemASOperandHM()
192 printOperand(MI, OpNum, STI, O); in printMemASOperandHM()
196 void VEInstPrinter::printMImmOperand(const MCInst *MI, int OpNum, in printMImmOperand() argument
199 int MImm = (int)MI->getOperand(OpNum).getImm() & 0x7f; in printMImmOperand()
206 void VEInstPrinter::printCCOperand(const MCInst *MI, int OpNum, in printCCOperand() argument
208 int CC = (int)MI->getOperand(OpNum).getImm(); in printCCOperand()
212 void VEInstPrinter::printRDOperand(const MCInst *MI, int OpNum, in printRDOperand() argument
214 int RD = (int)MI->getOperand(OpNum).getImm(); in printRDOperand()