aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-04-08re PR tree-optimization/90006 (gcc loops indefinitely around vect_get_constan...Richard Biener1-0/+9
2019-03-26re PR tree-optimization/81740 (wrong code at -O3 in both 32-bit and 64-bit mo...Bin Cheng1-2/+16
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-21tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Use DR_TARGET_ALIGN...Jakub Jelinek1-3/+3
2018-12-20tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Don't do versioning...Joern Rennecke1-0/+14
2018-11-14fix Darwin bootstrap.Iain Sandoe1-1/+2
2018-11-13Ensure that dump calls are guarded with dump_enabled_pDavid Malcolm1-4/+6
2018-11-13[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variableAndre Vieira1-29/+65
2018-10-26re PR tree-optimization/87746 (ICE in vect_update_misalignment_for_peel, at t...Richard Biener1-20/+19
2018-10-25tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Initialize ng to sile...Richard Biener1-1/+1
2018-10-24re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrec...Richard Biener1-28/+80
2018-10-24re PR tree-optimization/87665 (gcc HEAD (svn: 265340) breaks elements on resize)Richard Biener1-9/+19
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-1/+1
2018-10-04Report vectorization problems via a new opt_problem classDavid Malcolm1-192/+155
2018-09-19dump_printf: use %T and %G throughoutDavid Malcolm1-326/+155
2018-08-23tree-vect-data-refs.c (vect_grouped_store_supported): Fix typo "permutaion".Prathamesh Kulkarni1-1/+1
2018-08-22Make the vectoriser drop to strided accesses for stores with gapsRichard Sandiford1-4/+4
2018-08-17Formatted printing for dump_* in the middle-endDavid Malcolm1-5/+3
2018-08-01[06/11] Handle VMAT_INVARIANT separatelyRichard Sandiford1-22/+11
2018-08-01[04/11] Add a vect_orig_stmt helper functionRichard Sandiford1-4/+2
2018-07-31[40/46] Add vec_info::lookup_drRichard Sandiford1-43/+45
2018-07-31[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_infoRichard Sandiford1-1/+1
2018-07-31[38/46] Use dr_vec_info to represent a data referenceRichard Sandiford1-295/+338
2018-07-31[37/46] dr_aux tweaksRichard Sandiford1-4/+4
2018-07-31[33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairsRichard Sandiford1-7/+7
2018-07-31[32/46] Use stmt_vec_info in function interfaces (part 2)Richard Sandiford1-62/+52
2018-07-31[31/46] Use stmt_vec_info in function interfaces (part 1)Richard Sandiford1-4/+5
2018-07-31[28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)Richard Sandiford1-33/+33
2018-07-31[27/46] Remove duplicated stmt_vec_info lookupsRichard Sandiford1-12/+16
2018-07-31[26/46] Make more use of dyn_cast in tree-vect*Richard Sandiford1-15/+18
2018-07-31[25/46] Make get_earlier/later_stmt take and return stmt_vec_infosRichard Sandiford1-8/+8
2018-07-31[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_infoRichard Sandiford1-4/+3
2018-07-31[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infosRichard Sandiford1-60/+52
2018-07-31[19/46] Make vect_dr_stmt return a stmt_vec_infoRichard Sandiford1-129/+111
2018-07-31[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>Richard Sandiford1-16/+17
2018-07-31[14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_infoRichard Sandiford1-6/+5
2018-07-31[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_infoRichard Sandiford1-15/+16
2018-07-31[06/46] Add vec_info::add_stmtRichard Sandiford1-2/+2
2018-06-29tree-vect-data-refs.c (vect_analyze_data_ref_dependences): Assert compute_all...Richard Biener1-4/+5