This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from f2d91164a5c Match: Refactor the unsigned SAT_SUB match patterns [NFC] new e8fc954631a aarch64: Move some diagnostic functions to aarch64.cc new 5f3282f726b aarch64: Split out aarch64_v64_mode new c063f833c66 aarch64: Put iterators into the right section new f855bc3006f aarch64: Refactor AdvSIMD intrinsics new a07a2b8c9e7 aarch64: Add support for AdvSIMD lut new 83f22c1c526 aarch64: Add flags field to aarch64-simd-pragma-builtins.def
The 6 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/config/aarch64/aarch64-builtins.cc | 244 +++++- gcc/config/aarch64/aarch64-option-extensions.def | 2 + gcc/config/aarch64/aarch64-protos.h | 15 +- .../aarch64/aarch64-simd-pragma-builtins.def | 69 +- gcc/config/aarch64/aarch64-simd.md | 25 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 8 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 65 +- gcc/config/aarch64/aarch64.cc | 116 ++- gcc/config/aarch64/aarch64.h | 3 + gcc/config/aarch64/iterators.md | 117 +-- gcc/doc/invoke.texi | 2 + .../gcc.target/aarch64/simd/lut-incorrect-range.c | 221 ++++++ .../gcc.target/aarch64/simd/lut-no-flag.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/lut.c | 849 +++++++++++++++++++++ 14 files changed, 1569 insertions(+), 177 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/lut-incorrect-range.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/lut-no-flag.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/lut.c