diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-09-26 10:33:37 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2017-09-26 10:33:37 +0000 |
commit | 252c6f56386b674a6fb9329d928269858a2cfe35 (patch) | |
tree | 07a8f278e4653804d7b867a257b8c1602e7e5000 /gcc/graphite.c | |
parent | da7853cc18318966aafa5a3cf48aedc4e671404d (diff) | |
download | gcc-252c6f56386b674a6fb9329d928269858a2cfe35.zip gcc-252c6f56386b674a6fb9329d928269858a2cfe35.tar.gz gcc-252c6f56386b674a6fb9329d928269858a2cfe35.tar.bz2 |
S/390: Add support for vec_shr
gcc/ChangeLog:
2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/predicates.md ("const_shift_by_byte_operand"): New
predicate.
* config/s390/vector.md ("*vec_srb<mode>"): Change modes to V_128
and V16QI.
("*vec_slb<mode>"): New insn pattern.
("vec_shr_<mode>"): New expander.
* config/s390/vx-builtins.md ("vec_slb<mode>"): Turn into expander
and force the shift count operand to V16QImode.
("vec_srb<mode>"): Set shift count mode to V16QI.
From-SVN: r253193
Diffstat (limited to 'gcc/graphite.c')
0 files changed, 0 insertions, 0 deletions