diff options
author | Jan Beulich <jbeulich@suse.com> | 2024-10-08 16:05:33 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2024-10-08 16:07:24 +0200 |
commit | 965ee6a8221de5f69fce4b8097e77c3c19ab31eb (patch) | |
tree | 04c4d7c1cece08db81d8b53a9e85fa9f01f3bc2a /gcc/ipa-inline-analysis.c | |
parent | 5779e040886fa12a609711ce308706331fc0dbe9 (diff) | |
download | gcc-releases/gcc-14.zip gcc-releases/gcc-14.tar.gz gcc-releases/gcc-14.tar.bz2 |
x86/{,V}AES: adjust when to force EVEX encodingreleases/gcc-14
Commit a79d13a01f8c ("i386: Fix aes/vaes patterns [PR114576]") correctly
said "..., but we need to emit {evex} prefix in the assembly if AES ISA
is not enabled". Yet it did so only for the TARGET_AES insns. Going from
the alternative chosen in the TARGET_VAES insns isn't quite right: If
AES is (also) enabled, EVEX encoding would needlessly be forced.
gcc/
* config/i386/sse.md (vaesdec_<mode>, vaesdeclast_<mode>,
vaesenc_<mode>, vaesenclast_<mode>): Replace which_alternative
check by TARGET_AES one.
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
0 files changed, 0 insertions, 0 deletions