diff options
author | Tamar Christina <tamar.christina@arm.com> | 2024-06-06 14:35:48 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2024-06-06 14:35:48 +0100 |
commit | afe85f8e22a703280b17c701f3490d89337f674a (patch) | |
tree | 26e3dfbbb3a73e8e17c15a6aea8182fa5e9dbfa5 /gcc/analyzer | |
parent | 3a4775d4403f2e88b589e88a9937cc1fd45a0e87 (diff) | |
download | gcc-afe85f8e22a703280b17c701f3490d89337f674a.zip gcc-afe85f8e22a703280b17c701f3490d89337f674a.tar.gz gcc-afe85f8e22a703280b17c701f3490d89337f674a.tar.bz2 |
AArch64: correct constraint on Upl early clobber alternatives
I made an oversight in the previous patch, where I added a ?Upa
alternative to the Upl cases. This causes it to create the tie
between the larger register file rather than the constrained one.
This fixes the affected patterns.
gcc/ChangeLog:
* config/aarch64/aarch64-sve.md (@aarch64_pred_cmp<cmp_op><mode>,
*cmp<cmp_op><mode>_cc, *cmp<cmp_op><mode>_ptest,
@aarch64_pred_cmp<cmp_op><mode>_wide,
*aarch64_pred_cmp<cmp_op><mode>_wide_cc,
*aarch64_pred_cmp<cmp_op><mode>_wide_ptest): Fix Upl tie alternative.
* config/aarch64/aarch64-sve2.md (@aarch64_pred_<sve_int_op><mode>): Fix
Upl tie alternative.
Diffstat (limited to 'gcc/analyzer')
0 files changed, 0 insertions, 0 deletions