diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-09-26 10:32:58 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2017-09-26 10:32:58 +0000 |
commit | da7853cc18318966aafa5a3cf48aedc4e671404d (patch) | |
tree | 7ed8a72c8edff95aea29d180bbc2f6554171e4d6 /gcc/ChangeLog | |
parent | 703fe7a454a47a394dffd7e03c25b90bdef08876 (diff) | |
download | gcc-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/ChangeLog | 6 |
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 |