Check the VF is small enough for an epilogue loop
[gcc.git] / gcc / tree-vect-loop.c
2019-11-06 Richard SandifordCheck the VF is small enough for an epilogue loop
2019-11-06 Richard SandifordRestructure vect_analyze_loop
2019-11-05 Richard Bienerre PR tree-optimization/92371 (ICE in info_for_reductio...
2019-11-05 Richard Bienerre PR tree-optimization/92324 (ICE in expand_direct_opt...
2019-11-04 Andre Vieira[vect] Clean up orig_loop_vinfo from vect_analyze_loop
2019-11-04 Richard Bienerre PR tree-optimization/92345 (ICE in vec<_stmt_vec_inf...
2019-10-30 Richard Bienerre PR tree-optimization/65930 (Reduction with sign...
2019-10-29 Andre Vieira[vect]PR 88915: Vectorize epilogues when versioning...
2019-10-29 Richard Bienerre PR tree-optimization/65930 (Reduction with sign...
2019-10-28 Richard Bienerre PR tree-optimization/92241 (ice in vect_mark_pattern...
2019-10-28 Richard Bienertree-vect-loop.c (vect_create_epilog_for_reduction...
2019-10-25 Richard SandifordFix reductions for fully-masked loops
2019-10-25 Richard Bienertree-vect-loop.c (vectorizable_reduction): Verify STMT_...
2019-10-24 Richard Bienerre PR tree-optimization/92205 (ICE in vect_get_vec_def_...
2019-10-23 Richard Bienerre PR tree-optimization/65930 (Reduction with sign...
2019-10-22 Richard Bienerre PR tree-optimization/92173 (ICE in optab_for_tree_co...
2019-10-22 Richard SandifordFix use after free in vector_size change
2019-10-21 Richard Bienerre PR tree-optimization/92162 (ICE in vect_create_epilo...
2019-10-21 Richard Bienertree-vectorizer.h (_slp_tree::ops): New member.
2019-10-21 Richard Bienerre PR tree-optimization/92161 (ICE in vect_get_vec_def_...
2019-10-21 Richard SandifordReplace current_vector_size with vec_info::vector_size
2019-10-21 Richard SandifordPass a vec_info to vect_double_mask_nunits
2019-10-21 Richard SandifordPass a vec_info to vect_halve_mask_nunits
2019-10-21 Richard SandifordPass a vec_info to can_duplicate_and_interleave_p
2019-10-21 Richard SandifordPass a vec_info to duplicate_and_interleave
2019-10-21 Richard SandifordPass a vec_info to get_vectype_for_scalar_type
2019-10-18 Prathamesh Kulkarnire PR target/86753 (gcc.target/aarch64/sve/vcond_[45...
2019-10-17 Richard Bienertree-vectorizer.h (_stmt_vec_info::cond_reduc_code...
2019-10-17 Richard Bienertree-vect-loop.c (check_reduction_path): Compute reduct...
2019-10-17 Andre Vieira[vect] Be consistent in versioning threshold use
2019-10-17 Andre Vieira[vect] Outline code into new function: determine_peel_f...
2019-10-17 Andre Vieira[vect] Refactor versioning threshold
2019-10-17 Richard Bienertree-vect-loop.c (needs_fold_left_reduction_p): Export.
2019-10-17 Richard Bienerre PR tree-optimization/92129 (ICE in vectorizable_redu...
2019-10-16 Richard Bienertree-vect-loop.c (vect_valid_reduction_input_p): Remove.
2019-10-15 Richard Bienerre PR fortran/92094 (ice in vect_transform_stmt at...
2019-10-14 Richard Bienerre PR tree-optimization/92069 (ice in vect_analyze_scal...
2019-10-11 Bernd Edlingertree-vect-loop.c (vect_analyze_loop_operations): Adjust...
2019-10-09 Richard Bienertree-vect-loop.c (vect_is_simple_reduction): Simplify...
2019-10-09 Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_vectype_in...
2019-10-08 Richard Bienertree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
2019-10-04 Richard Bienerre PR target/91982 (gcc.target/aarch64/sve/clastb_...
2019-10-02 Richard Bienertree-vectorizer.h (vect_transform_reduction): Declare.
2019-10-02 Richard Bienertree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_t...
2019-10-01 Richard Bienertree-vect-loop.c (vectorizable_reduction): Move variabl...
2019-09-30 Richard Bienergimple.c (gimple_get_lhs): For PHIs return the result.
2019-09-27 Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_fn): New.
2019-09-27 Richard SandifordFix reduc_index==1 handling for COND_REDUCTION (PR91909)
2019-09-26 Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Analyz...
2019-09-26 Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Also...
2019-09-25 Richard Bienerre PR tree-optimization/91896 (ICE in vect_get_vec_def_...
2019-09-24 Richard Bienertree-vectorizer.h (_stmt_vec_info::const_cond_reduc_cod...
2019-09-23 Richard Bienertree-vect-loop.c (get_initial_def_for_reduction): Simpl...
2019-09-20 Richard Bienerre PR testsuite/91821 (r275928 breaks gcc.target/powerp...
2019-09-20 Richard Bienerre PR tree-optimization/91822 (FAIL: gcc.dg/pr88031...
2019-09-19 Richard Bienertree-vect-loop.c (vect_is_slp_reduction): Remove.
2019-09-19 Richard SandifordEnforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION
2019-09-19 Richard Bienertree-parloops.c (parloops_is_slp_reduction): Do not...
2019-09-18 Richard Bienertree-vect-loop.c (vect_is_simple_reduction): Remove...
2019-09-18 Richard Bienertree-parloops.c (report_ploop_op): Copy from report_vec...
2019-09-18 Richard Bienertree-vectorizer.h (get_initial_def_for_reduction):...
2019-09-12 Richard Bienerre PR tree-optimization/91750 (Induction vectorization...
2019-09-07 Jakub Jelinekre PR tree-optimization/91665 (ICE in build_vector_from...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-04 Richard Bienerre PR tree-optimization/90911 (456.hmmer regression...
2019-07-03 Jakub Jelinekre PR tree-optimization/91033 (ICE in vect_analyze_loop...
2019-06-27 Martin LiskaFix various issues seen with clang-static-analyzer.
2019-06-27 Martin LiskaRemove quite obvious dead assignments.
2019-06-26 Martin LiskaFix one another thinko in tree-vect-loop.c (PR tree...
2019-06-25 Martin LiskaProperly sum costs in tree-vect-loop.c (PR tree-optimiz...
2019-06-18 Richard SandifordRestore correct iv step for fully-masked loops
2019-06-18 Alejandro Martinez[Vectorizer] Support masking fold left reductions
2019-06-17 Jakub Jelinekomp-low.c (struct omp_context): Add scan_inclusive...
2019-06-13 Kugan Vivekanandarajahre PR target/88838 ([SVE] Use 32-bit WHILELO in LP64...
2019-05-28 Alejandro MartinezCurrent vectoriser doesn't support masked loads for...
2019-05-20 Jakub Jelinekcfgloop.h (struct loop): Add simdlen member.
2019-05-16 Jakub Jelinekomp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF...
2019-05-07 Alejandro MartinezThis patch adds support to vectorize sum of abslolute...
2019-05-02 Alejandro Martinez[Aarch64][SVE] Dot product support
2019-03-18 Richard SandifordFix a case in which the vector cost model was ignored
2019-03-11 Richard Bienerre PR tree-optimization/89649 (r269458 FAILs g++.dg...
2019-02-22 Richard Bienerre PR tree-optimization/89440 (ICE in vect_create_epilo...
2019-02-07 David MalcolmFix more ICEs in -fsave-optimization-record (PR tree...
2019-01-25 Richard Bienerre PR tree-optimization/89049 (Unexpected vectorization)
2019-01-22 Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Use...
2019-01-07 Richard SandifordFix ICE in get_initial_defs_for_reduction (PR 88567)
2019-01-01 Jakub JelinekUpdate copyright years.
2018-12-04 Richard Bienertree-vect-loop.c (vect_transform_loop): Fix epilogue...
2018-12-04 Richard Bienerre PR tree-optimization/88315 (SAD and DOT_PROD SLP...
2018-12-03 Richard Bienertree-vect-loop.c (vect_transform_loop): Properly comput...
2018-11-26 Richard Bienerre PR tree-optimization/88182 (ICE in vectorizable_redu...
2018-11-19 Kyrylo TkachovDisable unrolling for loops vectorised with non-constant VF
2018-11-19 Jakub Jelinekre PR tree-optimization/88071 (ICE: verify_gimple faile...
2018-11-15 Richard Bienerre PR tree-optimization/88031 (ICE in vectorizable_redu...
2018-11-14 Richard Bienerre PR tree-optimization/87974 (ICE in vect_get_vec_def_...
2018-11-13 Richard Bienerre PR tree-optimization/86991 (ICE in vectorizable_redu...
2018-11-13 David MalcolmEnsure that dump calls are guarded with dump_enabled_p
2018-11-13 Richard Bienerre PR tree-optimization/87931 (ICE in vectorizable_redu...
2018-11-13 Richard Bienerre PR tree-optimization/87962 (ICE in vect_get_vec_def_...
2018-11-13 Richard Bienerre PR tree-optimization/87967 (ICE in slpeel_duplicate_...
next