Lines Matching refs:OpNum
85 void SystemZInstPrinter::printUImmOperand(const MCInst *MI, int OpNum,
87 const MCOperand &MO = MI->getOperand(OpNum);
98 void SystemZInstPrinter::printSImmOperand(const MCInst *MI, int OpNum,
100 const MCOperand &MO = MI->getOperand(OpNum);
105 int64_t Value = MI->getOperand(OpNum).getImm();
110 void SystemZInstPrinter::printU1ImmOperand(const MCInst *MI, int OpNum,
112 printUImmOperand<1>(MI, OpNum, O);
115 void SystemZInstPrinter::printU2ImmOperand(const MCInst *MI, int OpNum,
117 printUImmOperand<2>(MI, OpNum, O);
120 void SystemZInstPrinter::printU3ImmOperand(const MCInst *MI, int OpNum,
122 printUImmOperand<3>(MI, OpNum, O);
125 void SystemZInstPrinter::printU4ImmOperand(const MCInst *MI, int OpNum,
127 printUImmOperand<4>(MI, OpNum, O);
130 void SystemZInstPrinter::printS8ImmOperand(const MCInst *MI, int OpNum,
132 printSImmOperand<8>(MI, OpNum, O);
135 void SystemZInstPrinter::printU8ImmOperand(const MCInst *MI, int OpNum,
137 printUImmOperand<8>(MI, OpNum, O);
140 void SystemZInstPrinter::printU12ImmOperand(const MCInst *MI, int OpNum,
142 printUImmOperand<12>(MI, OpNum, O);
145 void SystemZInstPrinter::printS16ImmOperand(const MCInst *MI, int OpNum,
147 printSImmOperand<16>(MI, OpNum, O);
150 void SystemZInstPrinter::printU16ImmOperand(const MCInst *MI, int OpNum,
152 printUImmOperand<16>(MI, OpNum, O);
155 void SystemZInstPrinter::printS32ImmOperand(const MCInst *MI, int OpNum,
157 printSImmOperand<32>(MI, OpNum, O);
160 void SystemZInstPrinter::printU32ImmOperand(const MCInst *MI, int OpNum,
162 printUImmOperand<32>(MI, OpNum, O);
165 void SystemZInstPrinter::printU48ImmOperand(const MCInst *MI, int OpNum,
167 printUImmOperand<48>(MI, OpNum, O);
170 void SystemZInstPrinter::printPCRelOperand(const MCInst *MI, int OpNum,
172 const MCOperand &MO = MI->getOperand(OpNum);
182 uint64_t Address, int OpNum,
185 printPCRelOperand(MI, OpNum, O);
188 if ((unsigned)OpNum + 1 < MI->getNumOperands()) {
189 const MCOperand &MO = MI->getOperand(OpNum + 1);
205 void SystemZInstPrinter::printOperand(const MCInst *MI, int OpNum,
207 printOperand(MI->getOperand(OpNum), &MAI, O);
210 void SystemZInstPrinter::printBDAddrOperand(const MCInst *MI, int OpNum,
212 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1),
216 void SystemZInstPrinter::printBDXAddrOperand(const MCInst *MI, int OpNum,
218 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1),
219 MI->getOperand(OpNum + 2).getReg(), O);
222 void SystemZInstPrinter::printBDLAddrOperand(const MCInst *MI, int OpNum,
224 unsigned Base = MI->getOperand(OpNum).getReg();
225 const MCOperand &DispMO = MI->getOperand(OpNum + 1);
226 uint64_t Length = MI->getOperand(OpNum + 2).getImm();
236 void SystemZInstPrinter::printBDRAddrOperand(const MCInst *MI, int OpNum,
238 unsigned Base = MI->getOperand(OpNum).getReg();
239 const MCOperand &DispMO = MI->getOperand(OpNum + 1);
240 unsigned Length = MI->getOperand(OpNum + 2).getReg();
251 void SystemZInstPrinter::printBDVAddrOperand(const MCInst *MI, int OpNum,
253 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1),
254 MI->getOperand(OpNum + 2).getReg(), O);
257 void SystemZInstPrinter::printCond4Operand(const MCInst *MI, int OpNum,
263 uint64_t Imm = MI->getOperand(OpNum).getImm();