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/passes.c | |
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/passes.c')
0 files changed, 0 insertions, 0 deletions