aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config
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 /libgcc/config
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 'libgcc/config')
0 files changed, 0 insertions, 0 deletions