aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-09-26 10:32:58 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2017-09-26 10:32:58 +0000
commitda7853cc18318966aafa5a3cf48aedc4e671404d (patch)
tree7ed8a72c8edff95aea29d180bbc2f6554171e4d6 /gcc/ChangeLog
parent703fe7a454a47a394dffd7e03c25b90bdef08876 (diff)
downloadgcc-da7853cc18318966aafa5a3cf48aedc4e671404d.zip
gcc-da7853cc18318966aafa5a3cf48aedc4e671404d.tar.gz
gcc-da7853cc18318966aafa5a3cf48aedc4e671404d.tar.bz2
S/390: Add widening vector mult lo/hi patterns
Add support for widening vector multiply lo/hi patterns. These do not directly match on IBM Z instructions but can be emulated with even/odd + vector merge. gcc/ChangeLog: 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * config/s390/vector.md ("vec_widen_umult_lo_<mode>") ("vec_widen_umult_hi_<mode>", "vec_widen_smult_lo_<mode>") ("vec_widen_smult_hi_<mode>"): New expander definitions. From-SVN: r253192
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5e7f82d..9df1ff5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * config/s390/vector.md ("vec_widen_umult_lo_<mode>")
+ ("vec_widen_umult_hi_<mode>", "vec_widen_smult_lo_<mode>")
+ ("vec_widen_smult_hi_<mode>"): New expander definitions.
+
2017-09-26 Richard Earnshaw <rearnsha@arm.com>
PR target/82175