]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm: remove obsolete vcond expanders
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 6 Dec 2024 12:57:52 +0000 (12:57 +0000)
committerRichard Earnshaw <rearnsha@arm.com>
Mon, 9 Dec 2024 10:46:39 +0000 (10:46 +0000)
commit2c9b69594665a87f74c6d5cb39fc6e075d75d771
tree82039a4156bbd21318453f26e8eb7f41827b49b9
parentdbd6e147aaed246251351a4d48586fa965b6ee71
arm: remove obsolete vcond expanders

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

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
gcc/config/arm/arm.cc
gcc/config/arm/vec-common.md