Lines Matching defs:O

77                                 raw_ostream &O) {
80 if (NoAliases || !printAliasInstr(NewMI, Address, STI, O))
81 printInstruction(NewMI, Address, STI, O);
82 printAnnotation(O, Annot);
85 void CSKYInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
87 O << getRegisterName(Reg, ABIRegNames ? CSKY::ABIRegAltName
90 O << getRegisterName(Reg);
93 void CSKYInstPrinter::printFPRRegName(raw_ostream &O, unsigned RegNo) const {
95 O << getRegisterName(RegNo, CSKY::NoRegAltName);
97 O << getRegisterName(RegNo);
101 const MCSubtargetInfo &STI, raw_ostream &O,
115 O << "";
118 O << (useABIName ? "fp" : "r23");
120 O << (useABIName ? "top" : "r24");
122 O << (useABIName ? "bsp" : "r25");
124 printRegName(O, Reg);
126 printRegName(O, Reg);
136 O << formatHex(MO.getImm());
138 O << MO.getImm();
143 MO.getExpr()->print(O, &MAI);
148 raw_ostream &O) {
151 O << "[";
153 O << MO.getImm();
155 MO.getExpr()->print(O, &MAI);
156 O << "]";
161 raw_ostream &O) {
168 O << formatHex(Target);
170 O << MO.getImm();
177 O << "[";
178 MO.getExpr()->print(O, &MAI);
179 O << "]";
185 raw_ostream &O) {
188 return printOperand(MI, OpNo, STI, O);
194 O << formatHex(Target);
196 O << MO.getImm();
201 const MCSubtargetInfo &STI, raw_ostream &O) {
207 O << LS << "ee";
209 O << LS << "ie";
211 O << LS << "fe";
213 O << LS << "af";
218 raw_ostream &O) {
219 printRegName(O, MI->getOperand(OpNum).getReg());
220 O << "-";
221 printRegName(O, MI->getOperand(OpNum + 1).getReg());
226 raw_ostream &O) {
231 O << LS;
232 printRegName(O, CSKY::R4);
235 O << "-";
236 printRegName(O, CSKY::R4 + Offset);
241 O << LS;
242 printRegName(O, CSKY::R15);
246 O << LS;
247 printRegName(O, CSKY::R16);
252 O << "-";
253 printRegName(O, CSKY::R16 + Offset);
258 O << LS;
259 printRegName(O, CSKY::R28);
269 const MCSubtargetInfo &STI, raw_ostream &O) {
273 printFPRRegName(O, MO.getReg());