aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-16vectorizer: Remove dead scalar .COND_* calls from vectorized loops [PR99767]Jakub Jelinek1-1/+15
2021-04-07tree-optimization/99947 - avoid v.safe_push (v[0])Richard Biener1-1/+2
2021-04-06tree-optimization/99880 - avoid vectorizing irrelevant PHI backedge defsRichard Biener1-0/+1
2021-03-25vect: Init inside_cost in vect_model_reduction_costKewen Lin1-1/+1
2021-02-25tree-optimization/99253 - fix reduction path checkRichard Biener1-28/+28
2021-02-10tree-optimization/99024 - fix leak in loop vect analysisRichard Biener1-1/+5
2021-02-04tree-optimization/98855 - fix some vectorizer cost issuesRichard Biener1-2/+6
2021-02-03slp: Split out patterns away from using SLP_ONLY into their own flagTamar Christina1-1/+1
2021-01-11tree-optimization/98526 - fix vectorizer reduction costRichard Biener1-6/+11
2021-01-05tree-optimization/98381 - fix live bool vector extractRichard Biener1-3/+2
2021-01-05vect: Fix missing alias checks for 128-bit SVE [PR98371]Richard Sandiford1-3/+58
2021-01-04tree-optimization/98291 - allow SLP more vectorization of reductionsRichard Biener1-2/+8
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-18aarch64: SVE: ICE in expand_direct_optab_fn [PR98177]Przemyslaw Wirkus1-4/+4
2020-12-17vect, aarch64: Extend SVE vs Advanced SIMD costing decisions in vect_better_l...Kyrylo Tkachov1-36/+49
2020-12-13middle-end: Support complex AdditionTamar Christina1-2/+6
2020-12-02guard maybe_set_vectorized_backedge_value callsRichard Biener1-11/+13
2020-11-30tree-optimization/98064 - fix BB SLP live lane extract wrt LC SSARichard Biener1-0/+18
2020-11-19vect: Add a “very cheap” cost modelRichard Sandiford1-0/+27
2020-11-18tree-optimization/97886 - deal with strange LC PHI nodesRichard Biener1-0/+11
2020-11-16Delay SLP instance loads gatheringRichard Biener1-0/+3
2020-11-16tree-optimization/97835 - fix step vector construction for SLP inductionRichard Biener1-1/+1
2020-11-10tree-optimization/97760 - reduction paths with unhandled live stmtRichard Biener1-3/+6
2020-11-09tree-optimization/97753 - fix SLP induction vectRichard Biener1-2/+5
2020-11-06tree-optimization/97732 - fix init of SLP induction vectorizationRichard Biener1-0/+4
2020-11-05middle-end: Store and use the SLP instance kind when aborting load/store lanesTamar Christina1-0/+1
2020-11-04middle-end: Move load/store-lanes check till late.Tamar Christina1-0/+72
2020-11-04add costing to SLP vectorized PHIsRichard Biener1-1/+3
2020-11-04tree-optimization/97709 - set abnormal flag when vectorizing live lanesRichard Biener1-0/+3
2020-11-04Re-instantiate SLP induction IV CSERichard Biener1-2/+19
2020-11-03tree-optimization/80928 - SLP vectorize nested loop inductionRichard Biener1-65/+51
2020-11-03tree-optimization/97678 - fix SLP induction epilogue vectorizationRichard Biener1-5/+44
2020-11-02Rewrite SLP induction vectorizationRichard Biener1-135/+161
2020-11-02tree-optimization/97558 - compute vectype for SLP nested cyclesRichard Biener1-3/+22
2020-11-02tree-optimization/97558 - avoid SLP analyzing irrelevant stmtsRichard Biener1-21/+44
2020-10-29Fix some memleaksRichard Biener1-1/+1
2020-10-27SLP vectorize across PHI nodesRichard Biener1-11/+101
2020-10-22vect: Remove redundant LOOP_VINFO_FULLY_MASKED_PKewen Lin1-2/+1
2020-10-20Fix latch PHI arg lookup in vectorizable_reduction for double-reductionRichard Biener1-2/+4
2020-10-15Fix ICE in vectorizable_live_operationRichard Biener1-2/+5
2020-10-09random memory leak fixesRichard Biener1-0/+1
2020-09-29tree-optimization/97241 - fix ICE in reduction vectorizationRichard Biener1-12/+5
2020-09-23vect: Fix epilogue loop handling of partial vectorsRichard Sandiford1-68/+128
2020-09-23tree-optimization/97173 - extend assert in vectorizable_live_operationRichard Biener1-2/+4
2020-09-18tree-optimization/97095 - fix typo in vectorizable_live_operationRichard Biener1-1/+1
2020-09-16vec: don't select partial vectors when unnecessaryAndrea Corallo1-36/+49
2020-09-16remove STMT_VINFO_NUM_SLP_USESRichard Biener1-3/+5
2020-09-11improve BB vectorization dump locationsRichard Biener1-1/+1
2020-09-07vec: Revert "dead code removal in tree-vect-loop.c" and add a comment.Andrea Corallo1-4/+13
2020-09-07code generate live lanes in basic-block vectorizationRichard Biener1-94/+149