summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2016-09-09 11:06:01 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2016-09-09 11:06:01 +0000
commitba92b034bf561b68e1c591e17c99dbdde0485f15 (patch)
tree9738ffa262e2fa1d377704f3d2c07532e221146f /llvm/lib/Target/Mips/MipsAsmPrinter.cpp
parent817bc16d19447328ee9cedf51a8f85cd4fa2fc14 (diff)
downloadbcm5719-llvm-ba92b034bf561b68e1c591e17c99dbdde0485f15.tar.gz
bcm5719-llvm-ba92b034bf561b68e1c591e17c99dbdde0485f15.zip
Revert "[mips] Fix c.<cc>.<fmt> instruction definition."
This reverts commit r281022. Mips buildbot broke, due to unhandled register class FCC. llvm-svn: 281033
Diffstat (limited to 'llvm/lib/Target/Mips/MipsAsmPrinter.cpp')
-rw-r--r--llvm/lib/Target/Mips/MipsAsmPrinter.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
index 23454a61108..7519c309e44 100644
--- a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
+++ b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
@@ -661,6 +661,13 @@ printMemOperandEA(const MachineInstr *MI, int opNum, raw_ostream &O) {
}
void MipsAsmPrinter::
+printFCCOperand(const MachineInstr *MI, int opNum, raw_ostream &O,
+ const char *Modifier) {
+ const MachineOperand &MO = MI->getOperand(opNum);
+ O << Mips::MipsFCCToString((Mips::CondCode)MO.getImm());
+}
+
+void MipsAsmPrinter::
printRegisterList(const MachineInstr *MI, int opNum, raw_ostream &O) {
for (int i = opNum, e = MI->getNumOperands(); i != e; ++i) {
if (i != opNum) O << ", ";
OpenPOWER on IntegriCloud