diff options
| author | Simon Dardis <simon.dardis@imgtec.com> | 2016-09-09 09:22:52 +0000 |
|---|---|---|
| committer | Simon Dardis <simon.dardis@imgtec.com> | 2016-09-09 09:22:52 +0000 |
| commit | 8efa9790290d29931df95056b5b76fc0c3373e73 (patch) | |
| tree | e24e736dbc99762d1c3902e1bb3c35b8a2d6366c /llvm/lib/Support/Process.cpp | |
| parent | ddad6e028ec3f348fab624988d6ad1d4c1316f3e (diff) | |
| download | bcm5719-llvm-8efa9790290d29931df95056b5b76fc0c3373e73.tar.gz bcm5719-llvm-8efa9790290d29931df95056b5b76fc0c3373e73.zip | |
[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
Diffstat (limited to 'llvm/lib/Support/Process.cpp')
0 files changed, 0 insertions, 0 deletions

