Revert: r215698 - Current implementation of c.cond.fmt instructions only accept defau...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Sun, 17 Aug 2014 19:47:47 +0000 (19:47 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Sun, 17 Aug 2014 19:47:47 +0000 (19:47 +0000)
commit5535fca8bf64b58dc729a734b578bda33ee47e87
treefd7cba4dabe3c1f1ecc4d0d497733b7caf3e5b73
parent70d641fbecf2ce54fd3578890c94888fad254238
Revert: r215698 - Current implementation of c.cond.fmt instructions only accept default cc0 register...

It causes a number of regressions when -fintegrated-as is enabled. This happens
because there are codegen-only instructions that incorrectly uses the first
operand as the encoding for the $fcc register. The regressions do not occur when
-via-file-asm is also given.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215847 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrFormats.td
test/MC/Mips/mips32/valid-xfail.s
test/MC/Mips/mips32/valid.s
test/MC/Mips/mips32r2/valid-xfail.s
test/MC/Mips/mips32r2/valid.s
test/MC/Mips/mips4/valid-xfail.s
test/MC/Mips/mips4/valid.s
test/MC/Mips/mips5/valid-xfail.s
test/MC/Mips/mips5/valid.s
test/MC/Mips/mips64/valid-xfail.s
test/MC/Mips/mips64/valid.s
test/MC/Mips/mips64r2/valid-xfail.s
test/MC/Mips/mips64r2/valid.s