This patch series is a subset of a series I posted previously, and was
pre-approved by Richard as part of the MVE intrinsics
re-implementation work.

Pushed to trunk.

Thanks,

Christophe

Christophe Lyon (5):
  arm: [MVE intrinsics] rework vpnot
  arm: [MVE intrinsics] rework uqrshll uqrshll_sat48
  arm: [MVE intrinsics] rework sqrshrl sqrshrl_sat48
  arm: [MVE intrinsics] rework sqshll srshrl uqshll urshrl
  arm: [MVE intrinsics] rework sqrshr sqshl srshr uqrshl uqshl urshr

 gcc/config/arm/arm-mve-builtins-base.cc       | 104 +++++++++++++
 gcc/config/arm/arm-mve-builtins-base.def      |  15 ++
 gcc/config/arm/arm-mve-builtins-base.h        |  15 ++
 gcc/config/arm/arm-mve-builtins-shapes.cc     | 137 ++++++++++++++++++
 gcc/config/arm/arm-mve-builtins-shapes.h      |   7 +
 gcc/config/arm/arm_mve.h                      | 119 ---------------
 gcc/config/arm/mve.md                         |   8 +-
 .../arm/mve/intrinsics/sqshl_check_shift.c    |  24 +++
 .../arm/mve/intrinsics/sqshll_check_shift.c   |  24 +++
 .../arm/mve/intrinsics/srshr_check_shift.c    |  24 +++
 .../arm/mve/intrinsics/srshrl_check_shift.c   |  24 +++
 .../arm/mve/intrinsics/uqshl_check_shift.c    |  24 +++
 .../arm/mve/intrinsics/uqshll_check_shift.c   |  24 +++
 .../arm/mve/intrinsics/urshr_check_shift.c    |  24 +++
 .../arm/mve/intrinsics/urshrl_check_shift.c   |  24 +++
 15 files changed, 474 insertions(+), 123 deletions(-)
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/sqshl_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/sqshll_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/srshr_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/srshrl_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/uqshl_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/uqshll_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/urshr_check_shift.c
 create mode 100644 
gcc/testsuite/gcc.target/arm/mve/intrinsics/urshrl_check_shift.c

-- 
2.34.1

Reply via email to