This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4e428cd3a59 Summary: Replace a few instances of 8 leading spaces with h [...] new cde959e76a2 Add an alternative vector loop iv mechanism new 6a833a2e422 match.pd handling of three-constant bitops new d75596cde37 poly_int: vectoriser vf and uf new a18d3e3ecf1 poly_int: SLP max_units new 09de8b7816e poly_int: vect_nunits_for_cost new 9d805ed87fa poly_int: omp_max_vf new f5e0773764d poly_int: get_mask_mode new 3106770a53f poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECT [...] new 32a4b2d8243 poly_int: vector_alignment_reachable_p new ce0687552e6 poly_int: vectorizable_reduction new 833ff7f4de4 poly_int: vectorizable_induction new fc9fb8dec6a poly_int: vectorizable_live_operation new fa0cc5f139b poly_int: vectorizable_load/store new cae409b96d5 poly_int: vectorizable_call new cac0119d863 poly_int: vectorizable_simd_clone_call new a450feb57b8 poly_int: vectorizable_conversion new 433e4e90ddc poly_int: vect_get_constant_vectors new 05c3e14bde2 poly_int: two-operation SLP new 63bc418d68a poly_int: vect_no_alias_p new 5bf60cc1774 poly_int: tree-vect-generic.c new 7576cbb7e0c poly_int: brig vector elements new 8e33ba31499 poly_int: omp-simd-clone.c new fbda04978f0 poly_int: fold_indirect_ref_1 new c64de46cad9 poly_int: folding BIT_FIELD_REFs on vectors new b1e7771450a poly_int: expand_vector_ubsan_overflow new 68cc7e7b962 poly_int: REGMODE_NATURAL_SIZE new 4a7f3b26201 poly_int: subreg_get_info new b24cfb61ee0 poly_int: expand_expr_real_2 new 198b2de5f71 poly_int: expand_expr_real_1 new 7f4685e5f8c poly_int: set_inc_state
The 30 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 | 360 ++++++++++++++++ gcc/auto-inc-dec.c | 6 +- gcc/brig/ChangeLog | 19 + gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 32 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 8 +- gcc/brig/brigfrontend/brig-util.h | 8 + gcc/combine.c | 4 +- gcc/config/aarch64/aarch64.c | 9 +- gcc/config/arc/arc.c | 10 +- gcc/config/arm/arm.c | 12 +- gcc/config/i386/i386.c | 21 +- gcc/config/mips/mips.c | 7 +- gcc/doc/tm.texi | 16 +- gcc/emit-rtl.c | 53 ++- gcc/expmed.c | 2 +- gcc/expr.c | 22 +- gcc/fold-const.c | 16 +- gcc/internal-fn.c | 17 +- gcc/match.pd | 66 +-- gcc/omp-expand.c | 11 +- gcc/omp-general.c | 24 +- gcc/omp-general.h | 2 +- gcc/omp-low.c | 55 +-- gcc/omp-simd-clone.c | 17 +- gcc/optabs-query.c | 13 +- gcc/reginfo.c | 12 +- gcc/rtlanal.c | 46 +- gcc/target.def | 18 +- gcc/target.h | 7 + gcc/targhooks.c | 13 +- gcc/targhooks.h | 4 +- gcc/testsuite/ChangeLog | 6 + gcc/testsuite/gcc.dg/vect-opt-info-1.c | 11 + gcc/tree-vect-data-refs.c | 176 ++++---- gcc/tree-vect-generic.c | 59 +-- gcc/tree-vect-loop-manip.c | 290 ++++++++++--- gcc/tree-vect-loop.c | 515 +++++++++++++++-------- gcc/tree-vect-slp.c | 238 +++++++---- gcc/tree-vect-stmts.c | 343 +++++++++------ gcc/tree-vectorizer.c | 6 +- gcc/tree-vectorizer.h | 77 +++- gcc/tree.c | 37 +- gcc/tree.h | 9 +- 43 files changed, 1862 insertions(+), 815 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect-opt-info-1.c