]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Remove redundant checks
authorKarl Meakin <karl.meakin@arm.com>
Thu, 16 Oct 2025 15:56:42 +0000 (15:56 +0000)
committerAndrew Pinski <andrew.pinski@oss.qualcomm.com>
Sat, 15 Nov 2025 05:15:54 +0000 (21:15 -0800)
commite73b0e7d803af92fbc59874a971297a3687ff408
tree7777c3bd5e4c4a4c9ec93a154e04eb81ebf60543
parent8d32fdfe81f01ef3f754a5b6ae49c9ac4544cf45
aarch64: Remove redundant checks

The checks for `code == UNEQ || code == LTGT` are unecessary, because
they are already excluded by `aarch64_comparison_operator`

gcc/ChangeLog:

* config/aarch64/aarch64.md (mov<ALLI_GPF:mode>): Delete
redundant check.
(mov<GPF:mode><GPI:mode>cc): Likewise.
(<neg_not_op><mode>cc): Likewise.
gcc/config/aarch64/aarch64.md