diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2019-09-18 19:50:45 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2019-09-18 12:50:45 -0700 |
commit | 7706f2f312a87b0c8509cccc986d6372dcd2fbcf (patch) | |
tree | 788bd7394248161c4b427da2b17af48c521508e8 /gcc/go | |
parent | 101a0841b6fad201172e90f716d6c1866d7b0a36 (diff) | |
download | gcc-7706f2f312a87b0c8509cccc986d6372dcd2fbcf.zip gcc-7706f2f312a87b0c8509cccc986d6372dcd2fbcf.tar.gz gcc-7706f2f312a87b0c8509cccc986d6372dcd2fbcf.tar.bz2 |
i386: Restore Skylake SImode hard register store cost
On Skylake, we should move integer register to SSE register without
going through memory. This patch restores Skylake SImode hard register
store cost to 6.
gcc/
PR target/90878
* config/i386/x86-tune-costs.h (skylake_cost): Restore SImode
hard register store cost to 6.
gcc/testsuite/
PR target/90878
* gcc.target/i386/pr90878.c: New test.
From-SVN: r275906
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions