aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-28tree-optimization/102949 - fix base object alignmentRichard Biener1-2/+6
2021-10-26Unify offset and byte_offset for vect_create_addr_base_for_vector_refRichard Biener1-9/+9
2021-10-26Move negative stride bias out of dr_misalignmentRichard Biener1-13/+7
2021-10-26Turn vect_create_addr_base_for_vector_ref offset into a byte offsetRichard Biener1-4/+7
2021-10-21tree-optimization/102847 - adjust VMAT_INVARIANT load costingRichard Biener1-0/+3
2021-10-21tree-optimization/102847 - properly cost VMAT_INVARIANT loadsRichard Biener1-0/+7
2021-10-19Refactor vect_supportable_dr_alignmentRichard Biener1-12/+14
2021-10-19Refactor load/store costingRichard Biener1-20/+21
2021-10-19Compute negative offset in get_load_store_typeRichard Biener1-12/+21
2021-10-19Add misalignment output parameter to get_load_store_typeRichard Biener1-12/+27
2021-10-19Remove check_aligned parameter from vect_supportable_dr_alignmentRichard Biener1-6/+6
2021-10-18Apply TLC to vect_supportable_dr_alignmentRichard Biener1-2/+2
2021-10-18Reduce the number of aligned_access_p callsRichard Biener1-4/+7
2021-10-18Remove redundant alignment scheme recomputationRichard Biener1-8/+0
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