aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2021-11-30 13:50:11 +0800
committerliuhongt <hongtao.liu@intel.com>2021-12-06 18:15:42 +0800
commitd1011a41efd121ede2f427c1dffd6ac62f92962e (patch)
tree94729c2f3fe0ae8c9611fb0e94632cd8d849a1f6 /gcc/cse.c
parent45116f342057b7facecd3d05c2091ce3a77eda59 (diff)
downloadgcc-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