diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2018-07-17 01:02:11 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2018-07-17 01:02:11 +0200 |
commit | 66408f6c3954fa6d91972bffecfaf49287cbfe55 (patch) | |
tree | fc9fbf1b492ef8c62191b6bdd9734fbf97014a49 /gcc/builtins.c | |
parent | 56a6c9b4b2aa227c2d5bd21f2fb43b561a5b7d96 (diff) | |
download | gcc-66408f6c3954fa6d91972bffecfaf49287cbfe55.zip gcc-66408f6c3954fa6d91972bffecfaf49287cbfe55.tar.gz gcc-66408f6c3954fa6d91972bffecfaf49287cbfe55.tar.bz2 |
rs6000: Improve truncifsf2
The current implementation leaves an unnecessary register move. It is
easier to just expand things in the expander already. This patch does
that.
* config/rs6000/rs6000.md (trunc<mode>sf2): Expand truncates of
double-double modes to SFmode directly directly.
(trunc<mode>sf2_fprs): Delete.
From-SVN: r262754
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions