aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2020-06-20 16:02:42 -0700
committerH.J. Lu <hjl.tools@gmail.com>2020-06-22 05:18:47 -0700
commit9302421e71e85b4d3766a534ed9e1c4ae1e7a6ca (patch)
tree864f45ebe8c5c38ee1b6ad2e23f89e10c03cdb19 /gcc/fortran/resolve.c
parentd9aed5f1ccffc019ddf980e349caa3d092755cb4 (diff)
downloadgcc-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