[mips] Fix FP branch instructions to have explicit FP condition code register
operands.
llvm-svn: 187238
diff --git a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
index 69460cc..6babb74 100644
--- a/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
+++ b/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
@@ -245,6 +245,14 @@
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;