Lines Matching defs:OpNum

64 static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) {
65 int64_t Value = MI->getOperand(OpNum).getImm();
71 static void printSImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) {
72 int64_t Value = MI->getOperand(OpNum).getImm();
77 void SystemZInstPrinter::printU1ImmOperand(const MCInst *MI, int OpNum,
79 printUImmOperand<1>(MI, OpNum, O);
82 void SystemZInstPrinter::printU2ImmOperand(const MCInst *MI, int OpNum,
84 printUImmOperand<2>(MI, OpNum, O);
87 void SystemZInstPrinter::printU3ImmOperand(const MCInst *MI, int OpNum,
89 printUImmOperand<3>(MI, OpNum, O);
92 void SystemZInstPrinter::printU4ImmOperand(const MCInst *MI, int OpNum,
94 printUImmOperand<4>(MI, OpNum, O);
97 void SystemZInstPrinter::printU6ImmOperand(const MCInst *MI, int OpNum,
99 printUImmOperand<6>(MI, OpNum, O);
102 void SystemZInstPrinter::printS8ImmOperand(const MCInst *MI, int OpNum,
104 printSImmOperand<8>(MI, OpNum, O);
107 void SystemZInstPrinter::printU8ImmOperand(const MCInst *MI, int OpNum,
109 printUImmOperand<8>(MI, OpNum, O);
112 void SystemZInstPrinter::printU12ImmOperand(const MCInst *MI, int OpNum,
114 printUImmOperand<12>(MI, OpNum, O);
117 void SystemZInstPrinter::printS16ImmOperand(const MCInst *MI, int OpNum,
119 printSImmOperand<16>(MI, OpNum, O);
122 void SystemZInstPrinter::printU16ImmOperand(const MCInst *MI, int OpNum,
124 printUImmOperand<16>(MI, OpNum, O);
127 void SystemZInstPrinter::printS32ImmOperand(const MCInst *MI, int OpNum,
129 printSImmOperand<32>(MI, OpNum, O);
132 void SystemZInstPrinter::printU32ImmOperand(const MCInst *MI, int OpNum,
134 printUImmOperand<32>(MI, OpNum, O);
137 void SystemZInstPrinter::printAccessRegOperand(const MCInst *MI, int OpNum,
139 uint64_t Value = MI->getOperand(OpNum).getImm();
144 void SystemZInstPrinter::printPCRelOperand(const MCInst *MI, int OpNum,
146 const MCOperand &MO = MI->getOperand(OpNum);
154 void SystemZInstPrinter::printPCRelTLSOperand(const MCInst *MI, int OpNum,
157 printPCRelOperand(MI, OpNum, O);
160 if ((unsigned)OpNum + 1 < MI->getNumOperands()) {
161 const MCOperand &MO = MI->getOperand(OpNum + 1);
177 void SystemZInstPrinter::printOperand(const MCInst *MI, int OpNum,
179 printOperand(MI->getOperand(OpNum), &MAI, O);
182 void SystemZInstPrinter::printBDAddrOperand(const MCInst *MI, int OpNum,
184 printAddress(MI->getOperand(OpNum).getReg(),
185 MI->getOperand(OpNum + 1).getImm(), 0, O);
188 void SystemZInstPrinter::printBDXAddrOperand(const MCInst *MI, int OpNum,
190 printAddress(MI->getOperand(OpNum).getReg(),
191 MI->getOperand(OpNum + 1).getImm(),
192 MI->getOperand(OpNum + 2).getReg(), O);
195 void SystemZInstPrinter::printBDLAddrOperand(const MCInst *MI, int OpNum,
197 unsigned Base = MI->getOperand(OpNum).getReg();
198 uint64_t Disp = MI->getOperand(OpNum + 1).getImm();
199 uint64_t Length = MI->getOperand(OpNum + 2).getImm();
206 void SystemZInstPrinter::printBDVAddrOperand(const MCInst *MI, int OpNum,
208 printAddress(MI->getOperand(OpNum).getReg(),
209 MI->getOperand(OpNum + 1).getImm(),
210 MI->getOperand(OpNum + 2).getReg(), O);
213 void SystemZInstPrinter::printCond4Operand(const MCInst *MI, int OpNum,
219 uint64_t Imm = MI->getOperand(OpNum).getImm();