aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-3682/+0
2022-01-13vect: Add bias parameter for partial vectorizationRobin Dapp1-0/+15
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-4/+4
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-4/+4
2021-11-02tree-optimization/103029 - ensure vect loop versioning constraint on PHIsRichard Biener1-0/+17
2021-10-26Turn vect_create_addr_base_for_vector_ref offset into a byte offsetRichard Biener1-2/+6
2021-10-25vect: Don't update inits for simd_lane_access DRs [PR102789]Kewen Lin1-1/+2
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-4/+6
2021-07-15Streamline vect_gen_whileRichard Biener1-8/+6
2021-07-13vect: Reuse reduction accumulators between loopsRichard Sandiford1-0/+26
2021-07-05Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vectorized loopRichard Biener1-2/+0
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-07tree-optimization/98117 - fix range set by vectorization on niter IVsRichard Biener1-6/+22
2020-10-27SLP vectorize across PHI nodesRichard Biener1-0/+27
2020-10-26tree-optimization/97539 - reset out-of-loop debug uses before peelingRichard Biener1-1/+40
2020-09-23vect: Fix epilogue loop handling of partial vectorsRichard Sandiford1-26/+57
2020-08-06vect/rs6000: Support vector with length cost modelingKewen Lin1-8/+6
2020-07-19vect: Support length-based partial vectors approachKewen Lin1-73/+109
2020-06-17tree-optimization/95717 - fix SSA update for vectorizer epilogueRichard Biener1-4/+4
2020-06-12vect: Factor out and rename some functions/macrosKewen Lin1-21/+21
2020-06-11vect: Rename things related to rgroup_masksKewen Lin1-85/+86
2020-06-11vect: Rename fully_masked_p to using_partial_vectors_pKewen Lin1-3/+3
2020-05-05add vec_info * parameters where neededRichard Biener1-2/+4
2020-01-20tree-optimization/93094 pass down VECTORIZED_CALL to versioningRichard Biener1-5/+6
2020-01-10[vect] Keep track of DR_OFFSET advance in dr_vec_info rather than data_referenceAndre Vieira1-14/+9
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-31Fix SSA update when vectorisation adds a vdef to a read-only loopRichard Sandiford1-4/+62
2019-11-14Replace vec_info::vector_size with vec_info::vector_modeRichard Sandiford1-2/+3
2019-11-14Add build_truth_vector_type_for_modeRichard Sandiford1-7/+13
2019-11-13Avoid accounting for non-existent vector loop versioningRichard Sandiford1-2/+1
2019-11-11[vect]Account for epilogue's peeling for gaps when checking if we have enoughAndre Vieira1-1/+4
2019-11-06[vect] PR92317: fix skip_epilogue creation for epiloguesAndre Vieira1-5/+7
2019-10-30re PR tree-optimization/92275 (ICE: error: definition in block 11 does not do...Richard Biener1-23/+46
2019-10-29[vect]PR 88915: Vectorize epilogues when versioning loopsAndre Vieira1-27/+176
2019-10-21Pass a vec_info to vect_halve_mask_nunitsRichard Sandiford1-2/+2
2019-10-21Pass a loop_vec_info to vect_maybe_permute_loop_masksRichard Sandiford1-2/+4
2019-10-17[vect] Refactor versioning thresholdAndre Vieira1-4/+7
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-36/+36
2019-07-04re PR tree-optimization/90911 (456.hmmer regression with r272239)Richard Biener1-2/+11
2019-06-21re PR tree-optimization/90913 (ICE in maybe_gen_insn, at optabs.c:7341 since ...Richard Biener1-2/+5
2019-06-18Restore correct iv step for fully-masked loopsRichard Sandiford1-27/+22
2019-06-13tree-vectorizer.h (vect_loop_vectorized_call): Declare.Richard Biener1-78/+128
2019-06-13re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64 mode)Kugan Vivekanandarajah1-31/+15
2019-05-16omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has non-constant expres...Jakub Jelinek1-0/+27
2019-03-11re PR tree-optimization/89649 (r269458 FAILs g++.dg/pr80481.C, scan-assembler...Richard Biener1-1/+5
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm1-1/+1
2018-11-13[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variableAndre Vieira1-7/+34
2018-11-06re PR tree-optimization/87889 (CPU2000 177.mesa failed to build)Richard Biener1-1/+2