From 9a8d9b3f2422d4885e5c846dee66acf6336e6ccf Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 15 Aug 2019 08:25:47 +0000 Subject: [PATCH] [AArch64] Add a commutativity marker to the SVE [SU]ABD patterns This will be tested by the ACLE patches, but it's really an independent improvement. 2019-08-15 Richard Sandiford gcc/ * config/aarch64/aarch64-sve.md (aarch64_abd_3): Add a commutativity marker. From-SVN: r274510 --- gcc/ChangeLog | 5 +++++ gcc/config/aarch64/aarch64-sve.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 66631f6b37c..d0eb9739108 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-08-15 Richard Sandiford + + * config/aarch64/aarch64-sve.md (aarch64_abd_3): Add + a commutativity marker. + 2019-08-15 Richard Sandiford Kugan Vivekanandarajah diff --git a/gcc/config/aarch64/aarch64-sve.md b/gcc/config/aarch64/aarch64-sve.md index 93f55360d69..cf9073167f4 100644 --- a/gcc/config/aarch64/aarch64-sve.md +++ b/gcc/config/aarch64/aarch64-sve.md @@ -2060,7 +2060,7 @@ [(match_operand: 1 "register_operand" "Upl, Upl") (minus:SVE_I (USMAX:SVE_I - (match_operand:SVE_I 2 "register_operand" "0, w") + (match_operand:SVE_I 2 "register_operand" "%0, w") (match_operand:SVE_I 3 "register_operand" "w, w")) (:SVE_I (match_dup 2)