public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-9626] Daily bump. Date: Sat, 26 Feb 2022 00:19:00 +0000 (GMT) [thread overview] Message-ID: <20220226001900.3F7983858D28@sourceware.org> (raw) https://gcc.gnu.org/g:abd40faeb968e46457c95fd591a0f815049e71b5 commit r11-9626-gabd40faeb968e46457c95fd591a0f815049e71b5 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Feb 26 00:18:26 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 26 ++++++++++++++++++++ 3 files changed, 91 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 282625db6c8..2fad62c7268 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,67 @@ +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + * config/arm/arm_neon.h (vdot_laneq_u32, vdotq_laneq_u32, + vdot_laneq_s32, vdotq_laneq_s32): New. + * config/arm/arm_neon_builtins.def (sdot_laneq, udot_laneq): New. + * config/arm/neon.md (neon_<sup>dot<vsi2qi>): New. + (<sup>dot_prod<vsi2qi>): Re-order rtl. + (neon_<sup>dot_lane<vsi2qi>): Fix rtl order and endiannes. + (neon_<sup>dot_laneq<vsi2qi>): New. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + * config/arm/arm_neon.h (vusdotq_s32, vusdot_laneq_s32, + vusdotq_laneq_s32, vsudot_laneq_s32, vsudotq_laneq_s32): New + * config/arm/arm_neon_builtins.def (usdot): Add V16QI. + (usdot_laneq, sudot_laneq): New. + * config/arm/neon.md (neon_<sup>dot_laneq<vsi2qi>): New. + (neon_<sup>dot_lane<vsi2qi>): Remote unneeded code. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + PR tree-optimization/102819 + PR tree-optimization/103169 + * config/arm/vec-common.md (cml<fcmac1><conj_op><mode>4): Use + canonical order. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + PR tree-optimization/102819 + PR tree-optimization/103169 + * config/aarch64/aarch64-simd.md (cml<fcmac1><conj_op><mode>4): Use + canonical order. + * config/aarch64/aarch64-sve.md (cml<fcmac1><conj_op><mode>4): Likewise. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + PR tree-optimization/102819 + PR tree-optimization/103169 + * gimple.h (gimple_num_args, gimple_arg): New. + * doc/md.texi: Update docs for cfms, cfma. + * tree-data-ref.h (same_data_refs): Accept optional offset. + * tree-vect-slp-patterns.c (is_linear_load_p): Fix issue with repeating + patterns. + (vect_normalize_conj_loc): Remove. + (is_eq_or_top): Change to take two nodes. + (enum _conj_status, compatible_complex_nodes_p, + vect_validate_multiplication): New. + (class complex_add_pattern, complex_add_pattern::matches, + complex_add_pattern::recognize, class complex_mul_pattern, + complex_mul_pattern::recognize, class complex_fms_pattern, + complex_fms_pattern::recognize,, class complex_fma_pattern, + complex_fma_pattern::recognize, class complex_operations_pattern, + complex_operations_pattern::recognize, addsub_pattern::recognize): Pass + new cache. + (complex_fms_pattern::matches, complex_fma_pattern::matches, + complex_mul_pattern::matches): Pass new cache and use new validation + code. + * tree-vect-slp.c (vect_match_slp_patterns_2, vect_match_slp_patterns, + vect_analyze_slp): Pass along cache. + (compatible_calls_p): Expose. + * tree-vectorizer.h (compatible_calls_p, slp_node_hash, + slp_compat_nodes_map_t): New. + (class vect_pattern): Update signatures include new cache. + 2022-02-21 Pat Haugen <pthaugen@linux.ibm.com> * config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5dc2a23e275..fd6486afaf5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220225 +20220226 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a440ab99159..3ddff299525 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,29 @@ +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/simd/vdot-compile.c: Add new cases. + * gcc.target/arm/simd/vdot-exec.c: Likewise. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + * gcc.target/arm/simd/vdot-2-1.c: Add new tests. + * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output. + +2022-02-25 Tamar Christina <tamar.christina@arm.com> + + PR tree-optimization/102819 + PR tree-optimization/103169 + * g++.dg/vect/pr99149.cc: xfail for now. + * gcc.dg/vect/complex/pr102819-1.c: New test. + * gcc.dg/vect/complex/pr102819-2.c: New test. + * gcc.dg/vect/complex/pr102819-3.c: New test. + * gcc.dg/vect/complex/pr102819-4.c: New test. + * gcc.dg/vect/complex/pr102819-5.c: New test. + * gcc.dg/vect/complex/pr102819-6.c: New test. + * gcc.dg/vect/complex/pr102819-7.c: New test. + * gcc.dg/vect/complex/pr102819-8.c: New test. + * gcc.dg/vect/complex/pr102819-9.c: New test. + * gcc.dg/vect/complex/pr103169.c: New test. + 2022-02-23 Harald Anlauf <anlauf@gmx.de> Backported from master:
reply other threads:[~2022-02-26 0:19 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220226001900.3F7983858D28@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).