aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-19vect: Add a “very cheap” cost modelRichard Sandiford1-2/+6
2020-11-10tree-optimization/97769 - fix assert in peeling for alignmentRichard Biener1-6/+1
2020-11-05Fix SLP vectorization of stores from boolean vectorsRichard Biener1-3/+6
2020-10-28dump reason for throwing away SLP instanceRichard Biener1-1/+7
2020-10-13Remove STMT_VINFO_SAME_ALIGN_REFSRichard Biener1-94/+139
2020-10-12optimize permutes in SLP, remove vect_attempt_slp_rearrange_stmtsRichard Biener1-1/+1
2020-10-09random memory leak fixesRichard Biener1-12/+25
2020-09-16remove STMT_VINFO_NUM_SLP_USESRichard Biener1-0/+5
2020-08-24SLP: support entire BB.Martin Liska1-20/+46
2020-07-29vect: Fix infinite loop while determining peeling amountStefan Schulze Frielinghaus1-1/+1
2020-07-09remove premature vect_verify_datarefs_alignmentRichard Biener1-79/+9
2020-07-07fix detection of negative step DR groupsRichard Biener1-3/+5
2020-07-06tree-optimization/96075 - fix bogus misalignment calculationRichard Biener1-1/+1
2020-07-02vect: Fix an ICE in exact_div [PR95961]Fei Yang1-17/+6
2020-06-24emit SLP vectorized loads earlierRichard Biener1-101/+166
2020-06-18vect: Use vect_relevant_for_alignment_p consistentlyFei Yang1-26/+3
2020-06-15vect: Use LOOP_VINFO_DATAREFS and LOOP_VINFO_DDRS consistentlyFei Yang1-11/+11
2020-06-12vect: Fix an ICE in vect_loop_versioning [PR95570]Fei Yang1-49/+34
2020-06-10Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *Richard Biener1-5/+3
2020-06-10Introduce STMT_VINFO_VEC_STMTSRichard Biener1-19/+3
2020-06-05tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_infoRichard Biener1-1/+1
2020-05-12tree: Add vector_element_bits(_tree) [PR94980 1/3]Richard Sandiford1-1/+1
2020-05-06Prepare removal of SLP_INSTANCE_GROUP_SIZERichard Biener1-8/+6
2020-05-05add vec_info * parameters where neededRichard Biener1-96/+103
2020-02-19vect: Fix offset calculation for -ve strides [PR93767]Richard Sandiford1-2/+2
2020-01-10[vect] Keep track of DR_OFFSET advance in dr_vec_info rather than data_referenceAndre Vieira1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-21Reject versioning for alignment with different masks (PR 92526)Richard Sandiford1-7/+9
2019-11-16Add flags to dr_with_seg_len_pair_tRichard Sandiford1-5/+18
2019-11-16Move canonicalisation of dr_with_seg_len_pair_tsRichard Sandiford1-12/+4
2019-11-16Apply maximum nunits for BB SLPRichard Sandiford1-5/+9
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-6/+5
2019-11-08[vect] PR 92351: When peeling for alignment make alignment of epilogues unknownAndre Vieira1-0/+12
2019-11-08Generalise gather and scatter optabsRichard Sandiford1-43/+58
2019-10-25arc.c (hwloop_optimize): Add missing space in string literal.Jakub Jelinek1-1/+1
2019-10-21Pass a vec_info to get_vectype_for_scalar_typeRichard Sandiford1-2/+3
2019-10-11re PR tree-optimization/92066 (Many vectorization tests FAIL)Richard Biener1-1/+1
2019-10-10re PR middle-end/92046 (Command line options (that are per-functions) are aff...Richard Biener1-9/+14
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-18/+18
2019-07-09re PR tree-optimization/91114 (ICE in vect_analyze_loop, at tree-vect-loop.c:...Richard Biener1-0/+2
2019-07-03re PR tree-optimization/91033 (ICE in vect_analyze_loop, at tree-vect-loop.c:...Jakub Jelinek1-7/+11
2019-06-21tree-vect-data-refs.c (vect_find_stmt_data_reference): Handle even zero DR_OF...Jakub Jelinek1-29/+45
2019-06-21omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argument...Jakub Jelinek1-1/+2
2019-06-21tree-vect-data-refs.c (vect_find_stmt_data_reference): Handle "omp simd array...Jakub Jelinek1-3/+6
2019-06-17omp-low.c (struct omp_context): Add scan_inclusive field.Jakub Jelinek1-3/+14
2019-05-28Current vectoriser doesn't support masked loads for SLP.Alejandro Martinez1-4/+14
2019-04-11re PR tree-optimization/90018 (r265453 miscompiled 527.cam4_r in SPEC CPU 2017)Richard Biener1-15/+49
2019-04-10tree-vectorizer.h (_stmt_vec_info): Remove same_dr_stmt member.Richard Biener1-53/+22
2019-04-09SVE fallout from PR90006Richard Sandiford1-7/+22