]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Merge mov<ALLI>cc with mov<GPF>cc
authorKarl Meakin <karl.meakin@arm.com>
Tue, 30 Sep 2025 15:50:35 +0000 (15:50 +0000)
committerAndrew Pinski <andrew.pinski@oss.qualcomm.com>
Sat, 15 Nov 2025 05:15:53 +0000 (21:15 -0800)
commit8d32fdfe81f01ef3f754a5b6ae49c9ac4544cf45
tree9e9b75b748ab75774241a73f3e585a9c36c4aeb1
parent7ddc204d331ea1637620c8f50abbe8034702ab43
aarch64: Merge mov<ALLI>cc with mov<GPF>cc

The bodies of `mov<ALLI>cc` and `mov<GPF>cc` are identical, so merge
them by using a new mode iterator that combines `ALLI` and `GPF`.

gcc/ChangeLog:

* config/aarch64/aarch64.md (mov<ALLI>cc): Merge with ...
(mov<ALLI>cc): ... this.
* config/aarch64/iterators.md(ALLI_GPF): New mode iterator.
gcc/config/aarch64/aarch64.md
gcc/config/aarch64/iterators.md