This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a59be519921 Add more entries to the C++ get_std_name_hint array new db254d3145f [AArch64] Add SVE conditional integer unary patterns new 29d7b68810e [AArch64] Add SVE conditional floating-point unary patterns new 03749834a8e [AArch64] Add SVE conditional conversion patterns new 0472dd7fa73 [AArch64] Use SVE UXT[BHW] as a form of predicated AND
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 34 ++++ gcc/config/aarch64/aarch64-sve.md | 216 ++++++++++++++++++++- gcc/config/aarch64/aarch64.c | 28 ++- gcc/config/aarch64/iterators.md | 14 ++ gcc/config/aarch64/predicates.md | 19 ++ gcc/testsuite/ChangeLog | 47 +++++ .../gcc.target/aarch64/sve/cond_convert_1.c | 37 ++++ .../gcc.target/aarch64/sve/cond_convert_1_run.c | 29 +++ .../gcc.target/aarch64/sve/cond_convert_2.c | 36 ++++ .../gcc.target/aarch64/sve/cond_convert_2_run.c | 28 +++ .../gcc.target/aarch64/sve/cond_convert_3.c | 40 ++++ .../gcc.target/aarch64/sve/cond_convert_3_run.c | 28 +++ .../gcc.target/aarch64/sve/cond_convert_4.c | 37 ++++ .../gcc.target/aarch64/sve/cond_convert_4_run.c | 29 +++ .../gcc.target/aarch64/sve/cond_convert_5.c | 36 ++++ .../gcc.target/aarch64/sve/cond_convert_5_run.c | 28 +++ .../gcc.target/aarch64/sve/cond_convert_6.c | 40 ++++ .../gcc.target/aarch64/sve/cond_convert_6_run.c | 28 +++ .../gcc.target/aarch64/sve/cond_unary_1.c | 59 ++++++ .../gcc.target/aarch64/sve/cond_unary_1_run.c | 27 +++ .../gcc.target/aarch64/sve/cond_unary_2.c | 61 ++++++ .../gcc.target/aarch64/sve/cond_unary_2_run.c | 28 +++ .../gcc.target/aarch64/sve/cond_unary_3.c | 58 ++++++ .../gcc.target/aarch64/sve/cond_unary_3_run.c | 27 +++ .../gcc.target/aarch64/sve/cond_unary_4.c | 62 ++++++ .../gcc.target/aarch64/sve/cond_unary_4_run.c | 27 +++ gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c | 40 ++++ .../{maxmin_strict_1_run.c => cond_uxt_1_run.c} | 18 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c | 40 ++++ .../{maxmin_strict_1_run.c => cond_uxt_2_run.c} | 18 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c | 39 ++++ .../{maxmin_strict_1_run.c => cond_uxt_3_run.c} | 18 +- gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c | 36 ++++ .../{maxmin_strict_1_run.c => cond_uxt_4_run.c} | 18 +- 34 files changed, 1277 insertions(+), 53 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{maxmin_strict_1_run.c => cond_uxt_1_run [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c copy gcc/testsuite/gcc.target/aarch64/sve/{maxmin_strict_1_run.c => cond_uxt_2_run [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c copy gcc/testsuite/gcc.target/aarch64/sve/{maxmin_strict_1_run.c => cond_uxt_3_run [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c copy gcc/testsuite/gcc.target/aarch64/sve/{maxmin_strict_1_run.c => cond_uxt_4_run [...]