This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 18d3b87b17f LoongArch: Fix bugs in insn patterns lasx_xvrepl128vei_b/h/ [...] new 66b6e578d99 LoongArch: Adjust insn patterns for better combine new 66a88e0f172 LoongArch: Add some vector pack/unpack patterns new ea7476516db LoongArch: Add standard patterns uabd and sabd
The 3 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/loongarch/lasx.md | 170 +++++++++++++++------ gcc/config/loongarch/loongarch-builtins.cc | 54 +++++-- gcc/config/loongarch/loongarch-protos.h | 2 +- gcc/config/loongarch/loongarch.cc | 49 ++---- gcc/config/loongarch/loongarch.md | 29 +++- gcc/config/loongarch/lsx.md | 155 +++++++------------ gcc/testsuite/gcc.target/loongarch/abd-lasx.c | 67 ++++++++ gcc/testsuite/gcc.target/loongarch/abd-lsx.c | 67 ++++++++ .../gcc.target/loongarch/bstrpick_alsl_paired.c | 21 +++ .../gcc.target/loongarch/bytepick_combine.c | 11 ++ .../gcc.target/loongarch/vec_pack_unpack_128.c | 120 +++++++++++++++ .../gcc.target/loongarch/vec_pack_unpack_256.c | 118 ++++++++++++++ 12 files changed, 666 insertions(+), 197 deletions(-) create mode 100644 gcc/testsuite/gcc.target/loongarch/abd-lasx.c create mode 100644 gcc/testsuite/gcc.target/loongarch/abd-lsx.c create mode 100644 gcc/testsuite/gcc.target/loongarch/bstrpick_alsl_paired.c create mode 100644 gcc/testsuite/gcc.target/loongarch/bytepick_combine.c create mode 100644 gcc/testsuite/gcc.target/loongarch/vec_pack_unpack_128.c create mode 100644 gcc/testsuite/gcc.target/loongarch/vec_pack_unpack_256.c