diff options
author | liuhongt <hongtao.liu@intel.com> | 2024-06-17 17:16:46 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2024-07-01 13:20:08 +0800 |
commit | 2e2dfa0095c3326a0a5fc2ff175918b42eeb044f (patch) | |
tree | ea71d3b2280b2aca39dd7cec5a31ac9e99db31e0 /gcc/tree-vect-loop.cc | |
parent | e62ea4fb8ffcab06ddd02f26db91b29b7270743f (diff) | |
download | gcc-2e2dfa0095c3326a0a5fc2ff175918b42eeb044f.zip gcc-2e2dfa0095c3326a0a5fc2ff175918b42eeb044f.tar.gz gcc-2e2dfa0095c3326a0a5fc2ff175918b42eeb044f.tar.bz2 |
Add more splitters to match (unspec [op1 op2 (gt op3 constm1_operand)] UNSPEC_BLENDV)
These define_insn_and_split are needed after vcond{,u,eq} is obsolete.
gcc/ChangeLog:
PR target/115517
* config/i386/sse.md
(*<sse4_1>_blendv<ssemodesuffix><avxsizesuffix>_gt): New
define_insn_and_split.
(*<sse4_1>_blendv<ssefltmodesuffix><avxsizesuffix>_gtint):
Ditto.
(*<sse4_1>_blendv<ssefltmodesuffix><avxsizesuffix>_not_gtint):
Ditto.
(*<sse4_1_avx2>_pblendvb_gt): Ditto.
(*<sse4_1_avx2>_pblendvb_gt_subreg_not): Ditto.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions