aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-12484/+0
2022-01-13vect: Add bias parameter for partial vectorizationRobin Dapp1-9/+22
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-17vect: Fix multi-vector SLP gather loads [PR103744]Richard Sandiford1-2/+4
2021-12-17slp: check that the operation we're combing is a boolean operation [PR103741]Tamar Christina1-1/+3
2021-12-06tree-optimization/103581 - fix masked gather on x86Richard Biener1-2/+2
2021-12-03sve: combine nested if predicatesTamar Christina1-15/+55
2021-12-02tree-optimization/103527 - always use thruth type forgather maskRichard Biener1-2/+3
2021-11-30vect: Fix ncopies calculation for emulated gather/scatter [PR103494]Richard Sandiford1-9/+12
2021-11-30vect: Support masked gather loads with SLPRichard Sandiford1-7/+14
2021-11-30vect: Support gather loads with SLPRichard Sandiford1-12/+14
2021-11-30vect: Make reduction code handle callsRichard Sandiford1-12/+54
2021-11-10AArch64: do not keep negated mask and inverse mask live at the same timeTamar Christina1-0/+17
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