]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Use CONST_VECTOR_P predicate instead of open coding it
authorUros Bizjak <ubizjak@gmail.com>
Wed, 16 Jul 2025 17:46:03 +0000 (19:46 +0200)
committerUros Bizjak <ubizjak@gmail.com>
Wed, 16 Jul 2025 18:19:09 +0000 (20:19 +0200)
commit7096495e93fd11264988b61f7e29b63df15978ba
treed38df287361570a6df59450461f525f491712f5e
parentbc5570f7ef796fa7f5ab89b34ed9de2be5299f0e
i386: Use CONST_VECTOR_P predicate instead of open coding it

No functional changes.

gcc/ChangeLog:

* config/i386/i386-expand.cc (ix86_expand_vector_logical_operator):
Use CONST_VECTOR_P instead of open coding it.
(ix86_expand_int_sse_cmp): Ditto.
(ix86_extract_perm_from_pool_constant): Ditto.
(ix86_split_to_parts): Ditto.
(const_vector_equal_evenodd_p): Ditto.
* config/i386/i386.cc (ix86_print_operand): Ditto.
* config/i386/predicates.md (zero_extended_scalar_load_operand): Ditto.
(float_vector_all_ones_operand): Ditto.
* config/i386/sse.md (avx512vl_vextractf128<mode>): Ditto.
gcc/config/i386/i386-expand.cc
gcc/config/i386/i386.cc
gcc/config/i386/predicates.md
gcc/config/i386/sse.md