[PATCH] i386: Remove constraints when used with constant integer predicates, take 2

2022-05-30 Thread Uros Bizjak via Gcc-patches
i386: Remove constraints when used with constant integer predicates, take 2 const_int_operand and other const*_operand predicates do not need constraints when the constraint is inherited from the range of constant integer predicate. Remove the constraint in case all alternatives use the same inhe

Re: [PATCH] i386: Remove constraints when used with constant integer predicates.

2022-05-17 Thread Uros Bizjak via Gcc-patches
I have reverted the patch to fix PR105624. Uros. On Sun, May 15, 2022 at 10:10 PM Uros Bizjak wrote: > > const_int_operand and other const*_operand predicates do not need > constraints when the constraint is inherited from the range of > constant integer predicate. Remove the constraint in case

[PATCH] i386: Remove constraints when used with constant integer predicates.

2022-05-15 Thread Uros Bizjak via Gcc-patches
const_int_operand and other const*_operand predicates do not need constraints when the constraint is inherited from the range of constant integer predicate. Remove the constraint in case all alternatives use the same inherited constraint. 2022-05-15 Uroš Bizjak gcc/ChangeLog: * config/i3