[PATCH 0/7] S/390: Minor fixes and improvements for the vector builtins.
Andreas Krebbel
krebbel@linux.vnet.ibm.com
Fri Nov 27 11:42:00 GMT 2015
The patchset has been tested as a whole on current mainline on s390 and s390x.
I'll wait a couple of days for comments before committing them.
Bye,
-Andreas-
Andreas Krebbel (7):
S/390: Fix vrepi constraint letter.
S/390: Enable vrepi constants.
S/390: Fix RT flag in vstrc instruction.
S/390: Sort builtin types - cleanup only.
S/390: Fix vec_splat_* builtins.
S/390: vec_set mode DI->SI for shift_count
S/390: Make constant checking more strict
gcc/config/s390/constraints.md | 46 +-
gcc/config/s390/predicates.md | 5 +
gcc/config/s390/s390-builtin-types.def | 1027 ++++++++++----------
gcc/config/s390/s390-builtins.def | 27 +-
gcc/config/s390/s390-c.c | 24 +-
gcc/config/s390/s390.c | 35 +-
gcc/config/s390/vecintrin.h | 16 +-
gcc/config/s390/vector.md | 19 +-
gcc/config/s390/vx-builtins.md | 194 ++--
gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 ++
.../gcc.target/s390/zvector/vec-splat-1.c | 42 +
.../gcc.target/s390/zvector/vec-splat-2.c | 42 +
12 files changed, 857 insertions(+), 678 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c
create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c
create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c
--
2.3.0
More information about the Gcc-patches
mailing list