aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-analysis.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2024-10-08 16:05:33 +0200
committerJan Beulich <jbeulich@suse.com>2024-10-08 16:07:24 +0200
commit965ee6a8221de5f69fce4b8097e77c3c19ab31eb (patch)
tree04c4d7c1cece08db81d8b53a9e85fa9f01f3bc2a /gcc/ipa-inline-analysis.c
parent5779e040886fa12a609711ce308706331fc0dbe9 (diff)
downloadgcc-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