diff options
author | liuhongt <hongtao.liu@intel.com> | 2021-11-30 13:50:11 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-12-06 18:15:42 +0800 |
commit | d1011a41efd121ede2f427c1dffd6ac62f92962e (patch) | |
tree | 94729c2f3fe0ae8c9611fb0e94632cd8d849a1f6 /gcc/cse.c | |
parent | 45116f342057b7facecd3d05c2091ce3a77eda59 (diff) | |
download | gcc-d1011a41efd121ede2f427c1dffd6ac62f92962e.zip gcc-d1011a41efd121ede2f427c1dffd6ac62f92962e.tar.gz gcc-d1011a41efd121ede2f427c1dffd6ac62f92962e.tar.bz2 |
Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class.
When moves between integer and sse registers are cheap.
2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
Uroš Bizjak <ubizjak@gmail.com>
gcc/ChangeLog:
PR target/95740
* config/i386/i386.c (ix86_preferred_reload_class): Allow
integer regs when moves between register units are cheap.
* config/i386/i386.h (INT_SSE_CLASS_P): New.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr95740.c: New test.
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions