aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-06-18 14:47:42 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-06-18 14:47:42 +0000
commit32cf949cec180799d3fb14d405772ea35b5aafd3 (patch)
treeb8426319a68dcbbac69dfb62873e25dd232bff46 /gcc/ChangeLog
parentd34c64796b1daf4d9ff452313e021e15d9df4cb8 (diff)
downloadgcc-32cf949cec180799d3fb14d405772ea35b5aafd3.zip
gcc-32cf949cec180799d3fb14d405772ea35b5aafd3.tar.gz
gcc-32cf949cec180799d3fb14d405772ea35b5aafd3.tar.bz2
[AArch64] Simplify SVE IFN_COND patterns
This patch makes the binary IFN_COND patterns use the same approach as the ternary patterns, with one pattern handling the cases in which the "else" value isn't tied to one of the other inputs. 2019-06-18 Richard Sandiford <richard.sandiford@arm.com> Kugan Vivekanandarajah <kuganv@linaro.org> gcc/ * config/aarch64/aarch64-sve.md (*cond_<optab><mode>_0): Delete. (*cond_<optab><mode>_z): Fold into... (*cond_<optab><mode>_any): ...here. Also handle cases in which operand 4 can be tied to operand 0 (either inherently or via RA). From-SVN: r272423
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 461792c..19ab09e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
+
+ * config/aarch64/aarch64-sve.md (*cond_<optab><mode>_0): Delete.
+ (*cond_<optab><mode>_z): Fold into...
+ (*cond_<optab><mode>_any): ...here. Also handle cases in which
+ operand 4 can be tied to operand 0 (either inherently or via RA).
+
2019-06-18 Richard Biener <rguenther@suse.de>
PR debug/90900