llvm-project/llvm/test/MC/Mips/mips64r2
Simon Dardis 8efa979029 [mips] Fix c.<cc>.<fmt> instruction definition.
As part of this effort, remove MipsFCmp nodes and use tablegen
patterns rather than custom lowering through C++.

Unexpectedly, this improves codesize for microMIPS as previous floating
point setcc expansions would materialize 0 and 1 into GPRs before using
the relevant mov[tf].[sd] instruction. Now $zero is used directly.

Reviewers: dsanders, vkalintiris, zoran.jovanovic

Differential Review: https://reviews.llvm.org/D23118

llvm-svn: 281022
2016-09-09 09:22:52 +00:00
..
abi-bad.s [mips] Don't derive the default ABI from the CPU in the backend. 2016-06-23 12:42:53 +00:00
abiflags.s [mips] Don't derive the default ABI from the CPU in the backend. 2016-06-23 12:42:53 +00:00
invalid.s [mips] Range check uimm16_64 2016-03-14 12:44:44 +00:00
valid-xfail.s [mips] Fix c.<cc>.<fmt> instruction definition. 2016-09-09 09:22:52 +00:00
valid.s [mips] Fix c.<cc>.<fmt> instruction definition. 2016-09-09 09:22:52 +00:00