Lines Matching refs:O
29 raw_ostream &O) { in printAddress() argument
30 printOperand(DispMO, MAI, O); in printAddress()
32 O << '('; in printAddress()
34 printFormattedRegName(MAI, Index, O); in printAddress()
35 O << ','; in printAddress()
38 printFormattedRegName(MAI, Base, O); in printAddress()
40 O << '0'; in printAddress()
41 O << ')'; in printAddress()
46 raw_ostream &O) { in printOperand() argument
49 O << '0'; in printOperand()
51 printFormattedRegName(MAI, MO.getReg(), O); in printOperand()
54 markup(O, Markup::Immediate) << MO.getImm(); in printOperand()
56 MO.getExpr()->print(O, MAI); in printOperand()
63 raw_ostream &O) const { in printFormattedRegName()
68 markup(O, Markup::Register) << (RegName + 1); in printFormattedRegName()
70 markup(O, Markup::Register) << '%' << RegName; in printFormattedRegName()
73 void SystemZInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const { in printRegName() argument
74 printFormattedRegName(&MAI, Reg, O); in printRegName()
79 raw_ostream &O) { in printInst() argument
80 printInstruction(MI, Address, O); in printInst()
81 printAnnotation(O, Annot); in printInst()
86 raw_ostream &O) { in printUImmOperand() argument
89 O << *MO.getExpr(); in printUImmOperand()
94 markup(O, Markup::Immediate) << Value; in printUImmOperand()
99 raw_ostream &O) { in printSImmOperand() argument
102 O << *MO.getExpr(); in printSImmOperand()
107 markup(O, Markup::Immediate) << Value; in printSImmOperand()
111 raw_ostream &O) { in printU1ImmOperand() argument
112 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
116 raw_ostream &O) { in printU2ImmOperand() argument
117 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
121 raw_ostream &O) { in printU3ImmOperand() argument
122 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
126 raw_ostream &O) { in printU4ImmOperand() argument
127 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
131 raw_ostream &O) { in printS8ImmOperand() argument
132 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
136 raw_ostream &O) { in printU8ImmOperand() argument
137 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
141 raw_ostream &O) { in printU12ImmOperand() argument
142 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
146 raw_ostream &O) { in printS16ImmOperand() argument
147 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
151 raw_ostream &O) { in printU16ImmOperand() argument
152 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
156 raw_ostream &O) { in printS32ImmOperand() argument
157 printSImmOperand<32>(MI, OpNum, O); in printS32ImmOperand()
161 raw_ostream &O) { in printU32ImmOperand() argument
162 printUImmOperand<32>(MI, OpNum, O); in printU32ImmOperand()
166 raw_ostream &O) { in printU48ImmOperand() argument
167 printUImmOperand<48>(MI, OpNum, O); in printU48ImmOperand()
171 raw_ostream &O) { in printPCRelOperand() argument
174 WithMarkup M = markup(O, Markup::Immediate); in printPCRelOperand()
175 O << "0x"; in printPCRelOperand()
176 O.write_hex(MO.getImm()); in printPCRelOperand()
178 MO.getExpr()->print(O, &MAI); in printPCRelOperand()
183 raw_ostream &O) { in printPCRelTLSOperand() argument
185 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand()
193 O << ":tls_gdcall:"; in printPCRelTLSOperand()
196 O << ":tls_ldcall:"; in printPCRelTLSOperand()
201 O << refExp.getSymbol().getName(); in printPCRelTLSOperand()
206 raw_ostream &O) { in printOperand() argument
207 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand()
211 raw_ostream &O) { in printBDAddrOperand() argument
213 0, O); in printBDAddrOperand()
217 raw_ostream &O) { in printBDXAddrOperand() argument
219 MI->getOperand(OpNum + 2).getReg(), O); in printBDXAddrOperand()
223 raw_ostream &O) { in printBDLAddrOperand() argument
227 printOperand(DispMO, &MAI, O); in printBDLAddrOperand()
228 O << '(' << Length; in printBDLAddrOperand()
230 O << ","; in printBDLAddrOperand()
231 printRegName(O, Base); in printBDLAddrOperand()
233 O << ')'; in printBDLAddrOperand()
237 raw_ostream &O) { in printBDRAddrOperand() argument
241 printOperand(DispMO, &MAI, O); in printBDRAddrOperand()
242 O << "("; in printBDRAddrOperand()
243 printRegName(O, Length); in printBDRAddrOperand()
245 O << ","; in printBDRAddrOperand()
246 printRegName(O, Base); in printBDRAddrOperand()
248 O << ')'; in printBDRAddrOperand()
252 raw_ostream &O) { in printBDVAddrOperand() argument
254 MI->getOperand(OpNum + 2).getReg(), O); in printBDVAddrOperand()
258 raw_ostream &O) { in printCond4Operand() argument
265 O << CondNames[Imm - 1]; in printCond4Operand()