Lines Matching refs:OpNum
55 void VEInstPrinter::printOperand(const MCInst *MI, int OpNum, in printOperand() argument
57 const MCOperand &MO = MI->getOperand(OpNum); in printOperand()
78 void VEInstPrinter::printMemASXOperand(const MCInst *MI, int OpNum, in printMemASXOperand() argument
83 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
85 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand()
89 if (MI->getOperand(OpNum + 2).isImm() && in printMemASXOperand()
90 MI->getOperand(OpNum + 2).getImm() == 0) { in printMemASXOperand()
93 printOperand(MI, OpNum + 2, STI, O); in printMemASXOperand()
95 if (MI->getOperand(OpNum + 1).isImm() && in printMemASXOperand()
96 MI->getOperand(OpNum + 1).getImm() == 0 && in printMemASXOperand()
97 MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
98 if (MI->getOperand(OpNum + 2).isImm() && in printMemASXOperand()
99 MI->getOperand(OpNum + 2).getImm() == 0) { in printMemASXOperand()
106 if (MI->getOperand(OpNum + 1).isImm() && in printMemASXOperand()
107 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASXOperand()
110 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand()
112 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
116 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
122 void VEInstPrinter::printMemASOperandASX(const MCInst *MI, int OpNum, in printMemASOperandASX() argument
127 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
129 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX()
133 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandASX()
134 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandASX()
137 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX()
139 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandASX()
140 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandASX()
141 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandASX()
148 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
153 void VEInstPrinter::printMemASOperandRRM(const MCInst *MI, int OpNum, in printMemASOperandRRM() argument
158 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
160 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandRRM()
164 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandRRM()
165 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandRRM()
168 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandRRM()
170 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandRRM()
171 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandRRM()
172 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandRRM()
179 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
184 void VEInstPrinter::printMemASOperandHM(const MCInst *MI, int OpNum, in printMemASOperandHM() argument
189 printOperand(MI, OpNum, STI, O); in printMemASOperandHM()
191 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandHM()
195 if (MI->getOperand(OpNum + 1).isImm() && in printMemASOperandHM()
196 MI->getOperand(OpNum + 1).getImm() == 0) { in printMemASOperandHM()
199 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandHM()
202 if (MI->getOperand(OpNum).isReg()) in printMemASOperandHM()
203 printOperand(MI, OpNum, STI, O); in printMemASOperandHM()
207 void VEInstPrinter::printMImmOperand(const MCInst *MI, int OpNum, in printMImmOperand() argument
210 int MImm = (int)MI->getOperand(OpNum).getImm() & 0x7f; in printMImmOperand()
217 void VEInstPrinter::printCCOperand(const MCInst *MI, int OpNum, in printCCOperand() argument
219 int CC = (int)MI->getOperand(OpNum).getImm(); in printCCOperand()
223 void VEInstPrinter::printRDOperand(const MCInst *MI, int OpNum, in printRDOperand() argument
225 int RD = (int)MI->getOperand(OpNum).getImm(); in printRDOperand()