O << (char)toupper(RegName[i]);
}
+void X86IntelAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
+ const char *Modifier) {
+ printOp(MI->getOperand(OpNo), Modifier);
+}
+
void X86IntelAsmPrinter::printOp(const MachineOperand &MO,
const char *Modifier) {
switch (MO.getType()) {
((strcmp(Modifier,"subreg16") == 0) ? MVT::i16 :MVT::i8));
Reg = getX86SubSuperRegister(Reg, VT);
}
- PrintRegName(O, TRI->getAsmName(Reg));
+ PrintRegName(O, getRegisterName(Reg));
return;
}
case MachineOperand::MO_Immediate:
break;
}
- PrintRegName(O, TRI->getAsmName(Reg));
+ PrintRegName(O, getRegisterName(Reg));
return false;
}