Lines Matching refs:O
25 unsigned Index, raw_ostream &O) { in printAddress() argument
26 O << Disp; in printAddress()
28 O << '('; in printAddress()
30 O << '%' << getRegisterName(Index); in printAddress()
32 O << ','; in printAddress()
35 O << '%' << getRegisterName(Base); in printAddress()
36 O << ')'; in printAddress()
41 raw_ostream &O) { in printOperand() argument
43 O << '%' << getRegisterName(MO.getReg()); in printOperand()
45 O << MO.getImm(); in printOperand()
47 MO.getExpr()->print(O, MAI); in printOperand()
52 void SystemZInstPrinter::printInst(const MCInst *MI, raw_ostream &O, in printInst() argument
55 printInstruction(MI, O); in printInst()
56 printAnnotation(O, Annot); in printInst()
59 void SystemZInstPrinter::printRegName(raw_ostream &O, unsigned RegNo) const { in printRegName() argument
60 O << '%' << getRegisterName(RegNo); in printRegName()
64 static void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printUImmOperand() argument
67 O << Value; in printUImmOperand()
71 static void printSImmOperand(const MCInst *MI, int OpNum, raw_ostream &O) { in printSImmOperand() argument
74 O << Value; in printSImmOperand()
78 raw_ostream &O) { in printU1ImmOperand() argument
79 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
83 raw_ostream &O) { in printU2ImmOperand() argument
84 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
88 raw_ostream &O) { in printU3ImmOperand() argument
89 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
93 raw_ostream &O) { in printU4ImmOperand() argument
94 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
98 raw_ostream &O) { in printU6ImmOperand() argument
99 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand()
103 raw_ostream &O) { in printS8ImmOperand() argument
104 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
108 raw_ostream &O) { in printU8ImmOperand() argument
109 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
113 raw_ostream &O) { in printU12ImmOperand() argument
114 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
118 raw_ostream &O) { in printS16ImmOperand() argument
119 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
123 raw_ostream &O) { in printU16ImmOperand() argument
124 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
128 raw_ostream &O) { in printS32ImmOperand() argument
129 printSImmOperand<32>(MI, OpNum, O); in printS32ImmOperand()
133 raw_ostream &O) { in printU32ImmOperand() argument
134 printUImmOperand<32>(MI, OpNum, O); in printU32ImmOperand()
138 raw_ostream &O) { in printAccessRegOperand() argument
141 O << "%a" << (unsigned int)Value; in printAccessRegOperand()
145 raw_ostream &O) { in printPCRelOperand() argument
148 O << "0x"; in printPCRelOperand()
149 O.write_hex(MO.getImm()); in printPCRelOperand()
151 MO.getExpr()->print(O, &MAI); in printPCRelOperand()
155 raw_ostream &O) { in printPCRelTLSOperand() argument
157 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand()
165 O << ":tls_gdcall:"; in printPCRelTLSOperand()
168 O << ":tls_ldcall:"; in printPCRelTLSOperand()
173 O << refExp.getSymbol().getName(); in printPCRelTLSOperand()
178 raw_ostream &O) { in printOperand() argument
179 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand()
183 raw_ostream &O) { in printBDAddrOperand() argument
185 MI->getOperand(OpNum + 1).getImm(), 0, O); in printBDAddrOperand()
189 raw_ostream &O) { in printBDXAddrOperand() argument
192 MI->getOperand(OpNum + 2).getReg(), O); in printBDXAddrOperand()
196 raw_ostream &O) { in printBDLAddrOperand() argument
200 O << Disp << '(' << Length; in printBDLAddrOperand()
202 O << ",%" << getRegisterName(Base); in printBDLAddrOperand()
203 O << ')'; in printBDLAddrOperand()
207 raw_ostream &O) { in printBDVAddrOperand() argument
210 MI->getOperand(OpNum + 2).getReg(), O); in printBDVAddrOperand()
214 raw_ostream &O) { in printCond4Operand() argument
221 O << CondNames[Imm - 1]; in printCond4Operand()