diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2020-06-20 16:02:42 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2020-06-22 05:18:47 -0700 |
commit | 9302421e71e85b4d3766a534ed9e1c4ae1e7a6ca (patch) | |
tree | 864f45ebe8c5c38ee1b6ad2e23f89e10c03cdb19 /gcc/fortran/resolve.c | |
parent | d9aed5f1ccffc019ddf980e349caa3d092755cb4 (diff) | |
download | gcc-9302421e71e85b4d3766a534ed9e1c4ae1e7a6ca.zip gcc-9302421e71e85b4d3766a534ed9e1c4ae1e7a6ca.tar.gz gcc-9302421e71e85b4d3766a534ed9e1c4ae1e7a6ca.tar.bz2 |
x86: Skip EXT_REX_SSE_REG_P for vzeroupper optimization
Skip EXT_REX_SSE_REG_P for vzeroupper optimization since upper 16 vector
registers don't trigger SSE <-> AVX transition penalty.
gcc/
PR target/95791
* config/i386/i386.c (ix86_dirflag_mode_needed): Skip
EXT_REX_SSE_REG_P.
gcc/testsuite/
PR target/95791
* gcc.target/i386/pr95791.c: New test.
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions