summaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)Author
2020-08-24SLP: support entire BB.Martin Liska
2020-07-29vect: Fix infinite loop while determining peeling amountStefan Schulze Frielinghaus
2020-07-09remove premature vect_verify_datarefs_alignmentRichard Biener
2020-07-07fix detection of negative step DR groupsRichard Biener
2020-07-06tree-optimization/96075 - fix bogus misalignment calculationRichard Biener
2020-07-02vect: Fix an ICE in exact_div [PR95961]Fei Yang
2020-06-24emit SLP vectorized loads earlierRichard Biener
2020-06-18vect: Use vect_relevant_for_alignment_p consistentlyFei Yang
2020-06-15vect: Use LOOP_VINFO_DATAREFS and LOOP_VINFO_DDRS consistentlyFei Yang
2020-06-12vect: Fix an ICE in vect_loop_versioning [PR95570]Fei Yang
2020-06-10Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *Richard Biener
2020-06-10Introduce STMT_VINFO_VEC_STMTSRichard Biener
2020-06-05tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_infoRichard Biener
2020-05-12tree: Add vector_element_bits(_tree) [PR94980 1/3]Richard Sandiford
2020-05-06Prepare removal of SLP_INSTANCE_GROUP_SIZERichard Biener
2020-05-05add vec_info * parameters where neededRichard Biener
2020-02-19vect: Fix offset calculation for -ve strides [PR93767]Richard Sandiford
2020-01-10[vect] Keep track of DR_OFFSET advance in dr_vec_info rather than data_referenceAndre Vieira
2020-01-01Update copyright years.Jakub Jelinek
2019-11-21Reject versioning for alignment with different masks (PR 92526)Richard Sandiford
2019-11-16Add flags to dr_with_seg_len_pair_tRichard Sandiford
2019-11-16Move canonicalisation of dr_with_seg_len_pair_tsRichard Sandiford
2019-11-16Apply maximum nunits for BB SLPRichard Sandiford
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-11-08[vect] PR 92351: When peeling for alignment make alignment of epilogues unknownAndre Vieira
2019-11-08Generalise gather and scatter optabsRichard Sandiford
2019-10-25arc.c (hwloop_optimize): Add missing space in string literal.Jakub Jelinek
2019-10-21Pass a vec_info to get_vectype_for_scalar_typeRichard Sandiford
2019-10-11re PR tree-optimization/92066 (Many vectorization tests FAIL)Richard Biener
2019-10-10re PR middle-end/92046 (Command line options (that are per-functions) are aff...Richard Biener
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-09re PR tree-optimization/91114 (ICE in vect_analyze_loop, at tree-vect-loop.c:...Richard Biener
2019-07-03re PR tree-optimization/91033 (ICE in vect_analyze_loop, at tree-vect-loop.c:...Jakub Jelinek
2019-06-21tree-vect-data-refs.c (vect_find_stmt_data_reference): Handle even zero DR_OF...Jakub Jelinek
2019-06-21omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argument...Jakub Jelinek
2019-06-21tree-vect-data-refs.c (vect_find_stmt_data_reference): Handle "omp simd array...Jakub Jelinek
2019-06-17omp-low.c (struct omp_context): Add scan_inclusive field.Jakub Jelinek
2019-05-28Current vectoriser doesn't support masked loads for SLP.Alejandro Martinez
2019-04-11re PR tree-optimization/90018 (r265453 miscompiled 527.cam4_r in SPEC CPU 2017)Richard Biener
2019-04-10tree-vectorizer.h (_stmt_vec_info): Remove same_dr_stmt member.Richard Biener
2019-04-09SVE fallout from PR90006Richard Sandiford
2019-04-08re PR tree-optimization/90006 (gcc loops indefinitely around vect_get_constan...Richard Biener
2019-03-26re PR tree-optimization/81740 (wrong code at -O3 in both 32-bit and 64-bit mo...Bin Cheng
2019-01-01Update copyright years.Jakub Jelinek
2018-12-21tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Use DR_TARGET_ALIGN...Jakub Jelinek
2018-12-20tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Don't do versioning...Joern Rennecke
2018-11-14fix Darwin bootstrap.Iain Sandoe
2018-11-13Ensure that dump calls are guarded with dump_enabled_pDavid Malcolm
2018-11-13[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variableAndre Vieira