This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/7] S/390: Minor fixes and improvements for the vector builtins.
- From: Andreas Krebbel <krebbel at linux dot vnet dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 27 Nov 2015 12:41:45 +0100
- Subject: [PATCH 0/7] S/390: Minor fixes and improvements for the vector builtins.
- Authentication-results: sourceware.org; auth=none
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