i386: Introduce LEGACY_SSE_REGNO_P predicate
commitef342b2d99e7947a15e72ed02173d235feaf35f0
authorUros Bizjak <ubizjak@gmail.com>
Wed, 17 Nov 2021 19:32:23 +0000 (17 20:32 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Wed, 17 Nov 2021 19:33:09 +0000 (17 20:33 +0100)
tree4be3702d39dac33fc3e46fe56b5a2db2c925140f
parent2c2148d8c144d7388abcb7c34b782be647fe81c9
i386: Introduce LEGACY_SSE_REGNO_P predicate

Introduce LEGACY_SSE_REGNO_P predicate to simplify a couple of places.

No functional changes.

2021-11-17  Uroš Bizjak  <ubizjak@gmail.com>

gcc/ChangeLog:

* config/i386/i386.h (LEGACY_SSE_REGNO_P): New predicate.
(SSE_REGNO_P): Use LEGACY_SSE_REGNO_P predicate.
* config/i386/i386.c (zero_all_vector_registers):
Use LEGACY_SSE_REGNO_P predicate.
(ix86_register_priority): Use REX_INT_REGNO_P, REX_SSE_REGNO_P
and EXT_REG_SSE_REGNO_P predicates.
(ix86_hard_regno_call_part_clobbered): Use REX_SSE_REGNO_P
and LEGACY_SSE_REGNO_P predicates.
gcc/config/i386/i386.c
gcc/config/i386/i386.h