aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-12tree-optimization/102572 - fix gathers with invariant maskRichard Biener1-1/+1
2021-09-27Allow different vector types for stmt groupsRichard Biener1-29/+48
2021-09-20Use the proper vectypeRichard Biener1-1/+1
2021-09-17Revert no longer needed fix for PR95539Richard Biener1-12/+1
2021-08-17Fall back to masked_gather_load/masked_scatter_storeRichard Biener1-8/+0
2021-08-11tree-optimization/101861 - fix gather use for non-gather refsRichard Biener1-1/+2
2021-08-10tree-optimization/101809 - support emulated gather for double[int]Richard Biener1-17/+30
2021-08-10tree-optimization/101801 - rework generic vector vectorization moreRichard Biener1-8/+37
2021-08-06tree-optimization/101801 - remove vect_worthwhile_without_simd_pRichard Biener1-24/+2
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-08-04Add emulated gather capability to the vectorizerRichard Biener1-6/+94
2021-07-27tree-optimization/39821 - fix cost classification for widening arithRichard Biener1-9/+16
2021-07-16Remove more gimple_expr_type usesRichard Biener1-9/+8
2021-07-16tree-optimization/101467 - fix make_temp_ssa_name usageRichard Biener1-1/+5
2021-07-15Streamline vect_gen_whileRichard Biener1-10/+11
2021-07-14tree-optimization/101445 - fix negative stride SLP vect with gapsRichard Biener1-0/+6
2021-06-30tree-optimization/101267 - fix SLP vect with masked operationsRichard Biener1-38/+54
2021-06-21tree-optimization/101120 - fix compile-time issue with SLP groupsRichard Biener1-1/+6
2021-06-09Simplify vect_is_simple_useRichard Biener1-11/+1
2021-04-29tree-optimization/100253 - fix bogus aligned vectorized loads/storesRichard Biener1-14/+4
2021-03-25tree-optimization/96974 - avoid ICE by replacing assert with standard failureStam Markianos-Wright1-2/+6
2021-03-10[Vect] Fix mask check on Scatter loads/storesJoel Hutton1-2/+2
2021-02-16openmp: Fix up vectorization simd call badness computation [PR99100]Jakub Jelinek1-2/+2
2021-02-11[aarch64][vect] Support V8QI->V8HI WIDEN_ patternsJoel Hutton1-8/+87
2021-02-08middle-end/98974 - fixup after STMT_VINFO_VEC_STMTS reworkAndre Vieira1-1/+0
2021-02-04tree-optimization/98855 - fix some vectorizer cost issuesRichard Biener1-7/+6
2021-02-02fix memory leaksRichard Biener1-13/+0
2021-01-15tree-optimization/96376 - do not check alignment for invariant loadsRichard Biener1-8/+15
2021-01-14vect: Account for unused IFN_LOAD_LANES resultsRichard Sandiford1-0/+24
2021-01-08fix vectorizer memleaksRichard Biener1-1/+1
2021-01-04vect, aarch64: Fix alignment units for IFN_MASK* [PR95401]Richard Sandiford1-6/+8
2021-01-04tree-optimization/98308 - set vector type for mask of masked loadRichard Biener1-0/+11
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-10remove obsolete conversion handling from vectorizable_assignmentRichard Biener1-6/+1
2020-12-10tree-optimization/98211 - fix bogus vectorization of conversionRichard Biener1-0/+11
2020-11-19[3/3] [AArch64][vect] vec_widen_lshift patternJoel Hutton1-2/+3
2020-11-19[2/3] [vect] Add widening add, subtract patternsJoel Hutton1-1/+14
2020-11-17PR97693: Specify required vectype in vectorizable_callRichard Sandiford1-1/+2
2020-11-04add costing to SLP vectorized PHIsRichard Biener1-2/+2
2020-11-03PR target/96342 Change field "simdlen" into poly_uint64Yang Yang1-19/+24
2020-10-29vect: Fix load costs for SLP permutesRichard Sandiford1-28/+4
2020-10-27SLP vectorize across PHI nodesRichard Biener1-1/+7
2020-10-01tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUSRichard Biener1-11/+9
2020-09-09enable live comparison vectorizationRichard Biener1-8/+0
2020-09-09enable live condition vectorizationRichard Biener1-9/+0
2020-09-09tree-optimization/96978 - fix fallout of BB vectorization of live stmtsRichard Biener1-2/+2
2020-09-07code generate live lanes in basic-block vectorizationRichard Biener1-7/+5
2020-09-04tree-optimization/96920 - another ICE when vectorizing nested cyclesRichard Biener1-27/+0
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-7/+8
2020-08-26tree-optimization/96698 - fix ICE when vectorizing nested cyclesRichard Biener1-24/+5