aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2024-06-06 14:35:48 +0100
committerTamar Christina <tamar.christina@arm.com>2024-06-06 14:35:48 +0100
commitafe85f8e22a703280b17c701f3490d89337f674a (patch)
tree26e3dfbbb3a73e8e17c15a6aea8182fa5e9dbfa5 /gcc/analyzer
parent3a4775d4403f2e88b589e88a9937cc1fd45a0e87 (diff)
downloadgcc-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