Lines Matching refs:O
28 raw_ostream &O) { in printAddress() argument
29 printOperand(DispMO, MAI, O); in printAddress()
31 O << '('; in printAddress()
33 printFormattedRegName(MAI, Index, O); in printAddress()
35 O << ','; in printAddress()
38 printFormattedRegName(MAI, Base, O); in printAddress()
39 O << ')'; in printAddress()
44 raw_ostream &O) { in printOperand() argument
47 O << '0'; in printOperand()
49 printFormattedRegName(MAI, MO.getReg(), O); in printOperand()
52 O << MO.getImm(); in printOperand()
54 MO.getExpr()->print(O, MAI); in printOperand()
60 unsigned RegNo, raw_ostream &O) { in printFormattedRegName() argument
65 O << (RegName + 1); in printFormattedRegName()
67 O << '%' << RegName; in printFormattedRegName()
72 raw_ostream &O) { in printInst() argument
73 printInstruction(MI, Address, O); in printInst()
74 printAnnotation(O, Annot); in printInst()
78 static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printUImmOperand() argument
81 O << Value; in printUImmOperand()
85 static void printSImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printSImmOperand() argument
88 O << Value; in printSImmOperand()
92 raw_ostream &O) { in printU1ImmOperand() argument
93 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
97 raw_ostream &O) { in printU2ImmOperand() argument
98 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
102 raw_ostream &O) { in printU3ImmOperand() argument
103 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
107 raw_ostream &O) { in printU4ImmOperand() argument
108 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
112 raw_ostream &O) { in printU6ImmOperand() argument
113 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand()
117 raw_ostream &O) { in printS8ImmOperand() argument
118 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
122 raw_ostream &O) { in printU8ImmOperand() argument
123 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
127 raw_ostream &O) { in printU12ImmOperand() argument
128 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
132 raw_ostream &O) { in printS16ImmOperand() argument
133 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
137 raw_ostream &O) { in printU16ImmOperand() argument
138 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
142 raw_ostream &O) { in printS32ImmOperand() argument
143 printSImmOperand<32>(MI, OpNum, O); in printS32ImmOperand()
147 raw_ostream &O) { in printU32ImmOperand() argument
148 printUImmOperand<32>(MI, OpNum, O); in printU32ImmOperand()
152 raw_ostream &O) { in printU48ImmOperand() argument
153 printUImmOperand<48>(MI, OpNum, O); in printU48ImmOperand()
157 raw_ostream &O) { in printPCRelOperand() argument
160 O << "0x"; in printPCRelOperand()
161 O.write_hex(MO.getImm()); in printPCRelOperand()
163 MO.getExpr()->print(O, &MAI); in printPCRelOperand()
168 raw_ostream &O) { in printPCRelTLSOperand() argument
170 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand()
178 O << ":tls_gdcall:"; in printPCRelTLSOperand()
181 O << ":tls_ldcall:"; in printPCRelTLSOperand()
186 O << refExp.getSymbol().getName(); in printPCRelTLSOperand()
191 raw_ostream &O) { in printOperand() argument
192 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand()
196 raw_ostream &O) { in printBDAddrOperand() argument
198 0, O); in printBDAddrOperand()
202 raw_ostream &O) { in printBDXAddrOperand() argument
204 MI->getOperand(OpNum + 2).getReg(), O); in printBDXAddrOperand()
208 raw_ostream &O) { in printBDLAddrOperand() argument
212 printOperand(DispMO, &MAI, O); in printBDLAddrOperand()
213 O << '(' << Length; in printBDLAddrOperand()
215 O << ","; in printBDLAddrOperand()
216 printRegName(O, Base); in printBDLAddrOperand()
218 O << ')'; in printBDLAddrOperand()
222 raw_ostream &O) { in printBDRAddrOperand() argument
226 printOperand(DispMO, &MAI, O); in printBDRAddrOperand()
227 O << "("; in printBDRAddrOperand()
228 printRegName(O, Length); in printBDRAddrOperand()
230 O << ","; in printBDRAddrOperand()
231 printRegName(O, Base); in printBDRAddrOperand()
233 O << ')'; in printBDRAddrOperand()
237 raw_ostream &O) { in printBDVAddrOperand() argument
239 MI->getOperand(OpNum + 2).getReg(), O); in printBDVAddrOperand()
243 raw_ostream &O) { in printCond4Operand() argument
250 O << CondNames[Imm - 1]; in printCond4Operand()