diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-08-07 11:52:14 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-08-07 11:52:14 +0200 |
commit | 1a98bee8c1e1d0010fb3782a845353e366d23377 (patch) | |
tree | c822b175e943888f6047ae3f1531298c43bc4881 /gcc/tree-vect-patterns.cc | |
parent | 80770e9043d9de2cbe49b11349435681dad29130 (diff) | |
download | gcc-1a98bee8c1e1d0010fb3782a845353e366d23377.zip gcc-1a98bee8c1e1d0010fb3782a845353e366d23377.tar.gz gcc-1a98bee8c1e1d0010fb3782a845353e366d23377.tar.bz2 |
x86: correct "length_immediate" in a few cases
When first added explicitly in 3ddffba914b2 ("i386.md
(sse4_1_round<mode>2): Add avx512f alternative"), "*" should not have
been used for the pre-existing alternative. The attribute was plain
missing. Subsequent changes adding more alternatives then generously
extended the bogus pattern.
Apparently something similar happened to the two mmx_pblendvb_* insns.
gcc/
* config/i386/i386.md (sse4_1_round<mode>2): Make
"length_immediate" uniformly 1.
* config/i386/mmx.md (mmx_pblendvb_v8qi): Likewise.
(mmx_pblendvb_<mode>): Likewise.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions