aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp')
-rw-r--r--lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp b/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
index 69460cc..6babb74 100644
--- a/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
+++ b/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
@@ -245,6 +245,14 @@ bool MipsInstPrinter::printAlias(const MCInst &MI, raw_ostream &OS) {
if (isReg<Mips::ZERO_64>(MI, 1) && printAlias("bnez", MI, 0, 2, OS))
return true;
break;
+ case Mips::BC1T:
+ if (isReg<Mips::FCC0>(MI, 0) && printAlias("bc1t", MI, 1, OS))
+ return true;
+ break;
+ case Mips::BC1F:
+ if (isReg<Mips::FCC0>(MI, 0) && printAlias("bc1f", MI, 1, OS))
+ return true;
+ break;
case Mips::OR:
if (isReg<Mips::ZERO>(MI, 2) && printAlias("move", MI, 0, 1, OS))
return true;