aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-30re PR tree-optimization/65930 (Reduction with sign-change not handled)Richard Biener1-4/+11
2019-10-29[vect]PR 88915: Vectorize epilogues when versioning loopsAndre Vieira1-60/+272
2019-10-29re PR tree-optimization/65930 (Reduction with sign-change not handled)Richard Biener1-17/+38
2019-10-28re PR tree-optimization/92241 (ice in vect_mark_pattern_st mts, at tree-vect-...Richard Biener1-5/+14
2019-10-28tree-vect-loop.c (vect_create_epilog_for_reduction): Use STMT_VINFO_REDUC_IDX...Richard Biener1-36/+17
2019-10-25Fix reductions for fully-masked loopsRichard Sandiford1-30/+21
2019-10-25tree-vect-loop.c (vectorizable_reduction): Verify STMT_VINFO_REDUC_IDX on the...Richard Biener1-1/+13
2019-10-24re PR tree-optimization/92205 (ICE in vect_get_vec_def_for_stmt_copy, at tree...Richard Biener1-4/+6
2019-10-23re PR tree-optimization/65930 (Reduction with sign-change not handled)Richard Biener1-14/+5
2019-10-22re PR tree-optimization/92173 (ICE in optab_for_tree_code, at optabs-tree.c:81)Richard Biener1-24/+30
2019-10-22Fix use after free in vector_size changeRichard Sandiford1-8/+8
2019-10-21re PR tree-optimization/92162 (ICE in vect_create_epilog_for_reduction, at tr...Richard Biener1-2/+2
2019-10-21tree-vectorizer.h (_slp_tree::ops): New member.Richard Biener1-13/+2
2019-10-21re PR tree-optimization/92161 (ICE in vect_get_vec_def_for_stmt_copy, at tree...Richard Biener1-0/+11
2019-10-21Replace current_vector_size with vec_info::vector_sizeRichard Sandiford1-17/+15
2019-10-21Pass a vec_info to vect_double_mask_nunitsRichard Sandiford1-1/+1
2019-10-21Pass a vec_info to vect_halve_mask_nunitsRichard Sandiford1-1/+1
2019-10-21Pass a vec_info to can_duplicate_and_interleave_pRichard Sandiford1-1/+2
2019-10-21Pass a vec_info to duplicate_and_interleaveRichard Sandiford1-1/+2
2019-10-21Pass a vec_info to get_vectype_for_scalar_typeRichard Sandiford1-4/+4
2019-10-18re PR target/86753 (gcc.target/aarch64/sve/vcond_[45].c fail after recent com...Prathamesh Kulkarni1-4/+12
2019-10-17tree-vectorizer.h (_stmt_vec_info::cond_reduc_code): Remove.Richard Biener1-103/+32
2019-10-17tree-vect-loop.c (check_reduction_path): Compute reduction operation here.Richard Biener1-101/+38
2019-10-17[vect] Be consistent in versioning threshold useAndre Vieira1-0/+9
2019-10-17[vect] Outline code into new function: determine_peel_for_niterAndre Vieira1-40/+52
2019-10-17[vect] Refactor versioning thresholdAndre Vieira1-11/+1
2019-10-17tree-vect-loop.c (needs_fold_left_reduction_p): Export.Richard Biener1-67/+60
2019-10-17re PR tree-optimization/92129 (ICE in vectorizable_reduction, at tree-vect-lo...Richard Biener1-0/+1
2019-10-16tree-vect-loop.c (vect_valid_reduction_input_p): Remove.Richard Biener1-96/+31
2019-10-15re PR fortran/92094 (ice in vect_transform_stmt at tree-vect-stmts.c:10921)Richard Biener1-14/+3
2019-10-14re PR tree-optimization/92069 (ice in vect_analyze_scalar_cycles_1, at tree-v...Richard Biener1-1/+0
2019-10-11tree-vect-loop.c (vect_analyze_loop_operations): Adjust call to vectorizable_...Bernd Edlinger1-5/+5
2019-10-09tree-vect-loop.c (vect_is_simple_reduction): Simplify and allow stmts other t...Richard Biener1-61/+28
2019-10-09tree-vectorizer.h (_stmt_vec_info::reduc_vectype_in): New.Richard Biener1-158/+30
2019-10-08tree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.Richard Biener1-339/+252
2019-10-04re PR target/91982 (gcc.target/aarch64/sve/clastb_*.c tests failing with segf...Richard Biener1-1/+4
2019-10-02tree-vectorizer.h (vect_transform_reduction): Declare.Richard Biener1-36/+220
2019-10-02tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_type): New.Richard Biener1-199/+219
2019-10-01tree-vect-loop.c (vectorizable_reduction): Move variables to where they are u...Richard Biener1-17/+19
2019-09-30gimple.c (gimple_get_lhs): For PHIs return the result.Richard Biener1-216/+76
2019-09-27tree-vectorizer.h (_stmt_vec_info::reduc_fn): New.Richard Biener1-80/+68
2019-09-27Fix reduc_index==1 handling for COND_REDUCTION (PR91909)Richard Sandiford1-7/+15
2019-09-26tree-vect-loop.c (vect_analyze_loop_operations): Analyze loop-closed PHIs tha...Richard Biener1-15/+83
2019-09-26tree-vect-loop.c (vect_analyze_loop_operations): Also call vectorizable_reduc...Richard Biener1-149/+170
2019-09-25re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_stmt_copy, at tree...Richard Biener1-0/+4
2019-09-24tree-vectorizer.h (_stmt_vec_info::const_cond_reduc_code): Rename to...Richard Biener1-83/+47
2019-09-23tree-vect-loop.c (get_initial_def_for_reduction): Simplify, avoid adjusting b...Richard Biener1-35/+25
2019-09-20re PR testsuite/91821 (r275928 breaks gcc.target/powerpc/sad-vectorize-2.c)Richard Biener1-6/+16
2019-09-20re PR tree-optimization/91822 (FAIL: gcc.dg/pr88031.c (internal compiler error))Richard Biener1-5/+6
2019-09-19tree-vect-loop.c (vect_is_slp_reduction): Remove.Richard Biener1-172/+47