On 09/12/2024 08:16, Richard Biener wrote:
On Fri, 6 Dec 2024, Richard Earnshaw wrote:

The vcond{,u} expander paterns have been declared as obsolete.  Remove
them from the Arm backend.

OK (not sure if you were expecting approval from me ;)), the patterns
are no longer exercised anywhere.

My plan was to push them today anyway, but a confirmation is useful to let me know I wasn't barking up the wrong tree.

R.


Richard.

gcc/ChangeLog:

        PR target/114189
        * config/arm/arm-protos.h (arm_expand_vcond): Delete prototype.
        * config/arm/arm.cc (arm_expand_vcond): Delete function.
        * config/arm/vec-common.md (vcond<mode><mode>): Delete pattern
        (vcond<V_cvtto><mode>): Likewise.
        (vcond<VH_cvtto><mode>): Likewise.
        (vcondu<mode><v_cmp_result>): Likewise.
---
  gcc/config/arm/arm-protos.h  |  1 -
  gcc/config/arm/arm.cc        | 44 ----------------------
  gcc/config/arm/vec-common.md | 71 ------------------------------------
  3 files changed, 116 deletions(-)

No regressions in the testsuite.  I'll push next week if there are no
objections.

Reply via email to