Lines Matching refs:OpNum
67 static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printUImmOperand() argument
68 int64_t Value = MI->getOperand(OpNum).getImm(); in printUImmOperand()
74 static void printSImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printSImmOperand() argument
75 int64_t Value = MI->getOperand(OpNum).getImm(); in printSImmOperand()
80 void SystemZInstPrinter::printU1ImmOperand(const MCInst *MI, int OpNum, in printU1ImmOperand() argument
82 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
85 void SystemZInstPrinter::printU2ImmOperand(const MCInst *MI, int OpNum, in printU2ImmOperand() argument
87 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
90 void SystemZInstPrinter::printU3ImmOperand(const MCInst *MI, int OpNum, in printU3ImmOperand() argument
92 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
95 void SystemZInstPrinter::printU4ImmOperand(const MCInst *MI, int OpNum, in printU4ImmOperand() argument
97 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
100 void SystemZInstPrinter::printU6ImmOperand(const MCInst *MI, int OpNum, in printU6ImmOperand() argument
102 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand()
105 void SystemZInstPrinter::printS8ImmOperand(const MCInst *MI, int OpNum, in printS8ImmOperand() argument
107 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
110 void SystemZInstPrinter::printU8ImmOperand(const MCInst *MI, int OpNum, in printU8ImmOperand() argument
112 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
115 void SystemZInstPrinter::printU12ImmOperand(const MCInst *MI, int OpNum, in printU12ImmOperand() argument
117 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
120 void SystemZInstPrinter::printS16ImmOperand(const MCInst *MI, int OpNum, in printS16ImmOperand() argument
122 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
125 void SystemZInstPrinter::printU16ImmOperand(const MCInst *MI, int OpNum, in printU16ImmOperand() argument
127 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
130 void SystemZInstPrinter::printS32ImmOperand(const MCInst *MI, int OpNum, in printS32ImmOperand() argument
132 printSImmOperand<32>(MI, OpNum, O); in printS32ImmOperand()
135 void SystemZInstPrinter::printU32ImmOperand(const MCInst *MI, int OpNum, in printU32ImmOperand() argument
137 printUImmOperand<32>(MI, OpNum, O); in printU32ImmOperand()
140 void SystemZInstPrinter::printU48ImmOperand(const MCInst *MI, int OpNum, in printU48ImmOperand() argument
142 printUImmOperand<48>(MI, OpNum, O); in printU48ImmOperand()
145 void SystemZInstPrinter::printPCRelOperand(const MCInst *MI, int OpNum, in printPCRelOperand() argument
147 const MCOperand &MO = MI->getOperand(OpNum); in printPCRelOperand()
155 void SystemZInstPrinter::printPCRelTLSOperand(const MCInst *MI, int OpNum, in printPCRelTLSOperand() argument
158 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand()
161 if ((unsigned)OpNum + 1 < MI->getNumOperands()) { in printPCRelTLSOperand()
162 const MCOperand &MO = MI->getOperand(OpNum + 1); in printPCRelTLSOperand()
178 void SystemZInstPrinter::printOperand(const MCInst *MI, int OpNum, in printOperand() argument
180 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand()
183 void SystemZInstPrinter::printBDAddrOperand(const MCInst *MI, int OpNum, in printBDAddrOperand() argument
185 printAddress(MI->getOperand(OpNum).getReg(), in printBDAddrOperand()
186 MI->getOperand(OpNum + 1).getImm(), 0, O); in printBDAddrOperand()
189 void SystemZInstPrinter::printBDXAddrOperand(const MCInst *MI, int OpNum, in printBDXAddrOperand() argument
191 printAddress(MI->getOperand(OpNum).getReg(), in printBDXAddrOperand()
192 MI->getOperand(OpNum + 1).getImm(), in printBDXAddrOperand()
193 MI->getOperand(OpNum + 2).getReg(), O); in printBDXAddrOperand()
196 void SystemZInstPrinter::printBDLAddrOperand(const MCInst *MI, int OpNum, in printBDLAddrOperand() argument
198 unsigned Base = MI->getOperand(OpNum).getReg(); in printBDLAddrOperand()
199 uint64_t Disp = MI->getOperand(OpNum + 1).getImm(); in printBDLAddrOperand()
200 uint64_t Length = MI->getOperand(OpNum + 2).getImm(); in printBDLAddrOperand()
207 void SystemZInstPrinter::printBDRAddrOperand(const MCInst *MI, int OpNum, in printBDRAddrOperand() argument
209 unsigned Base = MI->getOperand(OpNum).getReg(); in printBDRAddrOperand()
210 uint64_t Disp = MI->getOperand(OpNum + 1).getImm(); in printBDRAddrOperand()
211 unsigned Length = MI->getOperand(OpNum + 2).getReg(); in printBDRAddrOperand()
218 void SystemZInstPrinter::printBDVAddrOperand(const MCInst *MI, int OpNum, in printBDVAddrOperand() argument
220 printAddress(MI->getOperand(OpNum).getReg(), in printBDVAddrOperand()
221 MI->getOperand(OpNum + 1).getImm(), in printBDVAddrOperand()
222 MI->getOperand(OpNum + 2).getReg(), O); in printBDVAddrOperand()
225 void SystemZInstPrinter::printCond4Operand(const MCInst *MI, int OpNum, in printCond4Operand() argument
231 uint64_t Imm = MI->getOperand(OpNum).getImm(); in printCond4Operand()