Lines Matching refs:O
56 void PPCInstPrinter::printInst(const MCInst *MI, raw_ostream &O, in printInst() argument
65 O << "\tslwi "; useSubstituteMnemonic = true; in printInst()
68 O << "\tsrwi "; useSubstituteMnemonic = true; in printInst()
72 printOperand(MI, 0, O); in printInst()
73 O << ", "; in printInst()
74 printOperand(MI, 1, O); in printInst()
75 O << ", " << (unsigned int)SH; in printInst()
77 printAnnotation(O, Annot); in printInst()
84 O << "\tmr "; in printInst()
85 printOperand(MI, 0, O); in printInst()
86 O << ", "; in printInst()
87 printOperand(MI, 1, O); in printInst()
88 printAnnotation(O, Annot); in printInst()
97 O << "\tsldi "; in printInst()
98 printOperand(MI, 0, O); in printInst()
99 O << ", "; in printInst()
100 printOperand(MI, 1, O); in printInst()
101 O << ", " << (unsigned int)SH; in printInst()
102 printAnnotation(O, Annot); in printInst()
117 O << "\tdcbt"; in printInst()
119 O << "st"; in printInst()
121 O << "t"; in printInst()
122 O << " "; in printInst()
126 O << (unsigned int) TH << ", "; in printInst()
128 printOperand(MI, 1, O); in printInst()
129 O << ", "; in printInst()
130 printOperand(MI, 2, O); in printInst()
133 O << ", " << (unsigned int) TH; in printInst()
135 printAnnotation(O, Annot); in printInst()
150 if (!printAliasInstr(MI, O)) in printInst()
151 printInstruction(MI, O); in printInst()
152 printAnnotation(O, Annot); in printInst()
157 raw_ostream &O, in printPredicateOperand() argument
166 O << "lt"; in printPredicateOperand()
171 O << "le"; in printPredicateOperand()
176 O << "eq"; in printPredicateOperand()
181 O << "ge"; in printPredicateOperand()
186 O << "gt"; in printPredicateOperand()
191 O << "ne"; in printPredicateOperand()
196 O << "un"; in printPredicateOperand()
201 O << "nu"; in printPredicateOperand()
229 O << "-"; in printPredicateOperand()
239 O << "+"; in printPredicateOperand()
250 printOperand(MI, OpNo+1, O); in printPredicateOperand()
254 raw_ostream &O) { in printU1ImmOperand() argument
257 O << (unsigned int)Value; in printU1ImmOperand()
261 raw_ostream &O) { in printU2ImmOperand() argument
264 O << (unsigned int)Value; in printU2ImmOperand()
268 raw_ostream &O) { in printU3ImmOperand() argument
271 O << (unsigned int)Value; in printU3ImmOperand()
275 raw_ostream &O) { in printU4ImmOperand() argument
278 O << (unsigned int)Value; in printU4ImmOperand()
282 raw_ostream &O) { in printS5ImmOperand() argument
285 O << (int)Value; in printS5ImmOperand()
289 raw_ostream &O) { in printU5ImmOperand() argument
292 O << (unsigned int)Value; in printU5ImmOperand()
296 raw_ostream &O) { in printU6ImmOperand() argument
299 O << (unsigned int)Value; in printU6ImmOperand()
303 raw_ostream &O) { in printU10ImmOperand() argument
306 O << (unsigned short)Value; in printU10ImmOperand()
310 raw_ostream &O) { in printU12ImmOperand() argument
313 O << (unsigned short)Value; in printU12ImmOperand()
317 raw_ostream &O) { in printS16ImmOperand() argument
319 O << (short)MI->getOperand(OpNo).getImm(); in printS16ImmOperand()
321 printOperand(MI, OpNo, O); in printS16ImmOperand()
325 raw_ostream &O) { in printU16ImmOperand() argument
327 O << (unsigned short)MI->getOperand(OpNo).getImm(); in printU16ImmOperand()
329 printOperand(MI, OpNo, O); in printU16ImmOperand()
333 raw_ostream &O) { in printBranchOperand() argument
335 return printOperand(MI, OpNo, O); in printBranchOperand()
339 O << ".+"; in printBranchOperand()
340 printAbsBranchOperand(MI, OpNo, O); in printBranchOperand()
344 raw_ostream &O) { in printAbsBranchOperand() argument
346 return printOperand(MI, OpNo, O); in printAbsBranchOperand()
348 O << SignExtend32<32>((unsigned)MI->getOperand(OpNo).getImm() << 2); in printAbsBranchOperand()
353 raw_ostream &O) { in printcrbitm() argument
367 O << (0x80 >> RegNo); in printcrbitm()
371 raw_ostream &O) { in printMemRegImm() argument
372 printS16ImmOperand(MI, OpNo, O); in printMemRegImm()
373 O << '('; in printMemRegImm()
375 O << "0"; in printMemRegImm()
377 printOperand(MI, OpNo+1, O); in printMemRegImm()
378 O << ')'; in printMemRegImm()
382 raw_ostream &O) { in printMemRegReg() argument
387 O << "0"; in printMemRegReg()
389 printOperand(MI, OpNo, O); in printMemRegReg()
390 O << ", "; in printMemRegReg()
391 printOperand(MI, OpNo+1, O); in printMemRegReg()
395 raw_ostream &O) { in printTLSCall() argument
400 O << refExp.getSymbol().getName(); in printTLSCall()
401 O << '('; in printTLSCall()
402 printOperand(MI, OpNo+1, O); in printTLSCall()
403 O << ')'; in printTLSCall()
405 O << '@' << MCSymbolRefExpr::getVariantKindName(refExp.getKind()); in printTLSCall()
430 raw_ostream &O) { in printOperand() argument
438 O << RegName; in printOperand()
443 O << Op.getImm(); in printOperand()
448 Op.getExpr()->print(O, &MAI); in printOperand()