aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-slp.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-26re PR tree-optimization/88182 (ICE in vectorizable_reduction, at tree-vect-lo...Richard Biener1-0/+2
2018-11-23re PR tree-optimization/88149 (ICE in vect_transform_stmt since r265959)Richard Biener1-8/+32
2018-11-13Ensure that dump calls are guarded with dump_enabled_pDavid Malcolm1-35/+49
2018-11-06tree-vect-slp.c (vect_slp_bb): Move opening of vect_slp_analyze_bb dump-scope...Richard Biener1-2/+2
2018-10-30re PR tree-optimization/87800 (CPU2006 416.gamess failed to build with LTO)Richard Biener1-1/+5
2018-10-29re PR tree-optimization/87785 (ICE in dr_misalignment, at tree-vectorizer.h:1...Richard Biener1-1/+2
2018-10-29re PR tree-optimization/87790 (ICE in vect_get_vec_def_for_operand_1, at tree...Richard Biener1-21/+18
2018-10-29re PR tree-optimization/87785 (ICE in dr_misalignment, at tree-vectorizer.h:1...Richard Biener1-23/+42
2018-10-26tree-vect-slp.c (vect_mark_slp_stmts): Add visited hash_set and wrapper.Richard Biener1-10/+65
2018-10-26re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrec...Richard Biener1-123/+158
2018-10-24re PR tree-optimization/87105 (Autovectorization [X86, SSE2, AVX2, DoublePrec...Richard Biener1-0/+4
2018-10-04Report vectorization problems via a new opt_problem classDavid Malcolm1-2/+2
2018-09-19dump_printf: use %T and %G throughoutDavid Malcolm1-162/+80
2018-08-24Handle SLP permutations for variable-length vectorsRichard Sandiford1-62/+88
2018-08-17Formatted printing for dump_* in the middle-endDavid Malcolm1-2/+1
2018-08-03Handle SLP of call pattern statementsRichard Sandiford1-65/+16
2018-08-01[05/11] Add a vect_stmt_to_vectorize helper functionRichard Sandiford1-13/+3
2018-08-01[04/11] Add a vect_orig_stmt helper functionRichard Sandiford1-8/+3
2018-08-01[03/11] Remove vect_transform_stmt grouped_store argumentRichard Sandiford1-4/+3
2018-08-01[02/11] Remove vect_schedule_slp return valueRichard Sandiford1-16/+9
2018-07-31[43/46] Make free_stmt_vec_info take a stmt_vec_infoRichard Sandiford1-11/+2
2018-07-31[42/46] Add vec_info::replace_stmtRichard Sandiford1-4/+1
2018-07-31[41/46] Add vec_info::remove_stmtRichard Sandiford1-6/+1
2018-07-31[33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairsRichard Sandiford1-12/+12
2018-07-31[32/46] Use stmt_vec_info in function interfaces (part 2)Richard Sandiford1-11/+11
2018-07-31[31/46] Use stmt_vec_info in function interfaces (part 1)Richard Sandiford1-8/+8
2018-07-31[29/46] Use stmt_vec_info instead of gimple stmts internally (part 2)Richard Sandiford1-11/+12
2018-07-31[28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)Richard Sandiford1-6/+6
2018-07-31[27/46] Remove duplicated stmt_vec_info lookupsRichard Sandiford1-7/+10
2018-07-31[25/46] Make get_earlier/later_stmt take and return stmt_vec_infosRichard Sandiford1-8/+9
2018-07-31[21/46] Make grouped_stores and reduction_chains use stmt_vec_infosRichard Sandiford1-7/+5
2018-07-31[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infosRichard Sandiford1-42/+32
2018-07-31[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>Richard Sandiford1-239/+247
2018-07-31[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info>Richard Sandiford1-3/+4
2018-07-31[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>Richard Sandiford1-20/+24
2018-07-31[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_infoRichard Sandiford1-5/+6
2018-07-31[11/46] Pass back a stmt_vec_info from vect_is_simple_useRichard Sandiford1-12/+9
2018-07-31[10/46] Temporarily make stmt_vec_info a classRichard Sandiford1-1/+1
2018-07-31[08/46] Add vec_info::lookup_defRichard Sandiford1-5/+2
2018-07-31[07/46] Add vec_info::lookup_stmtRichard Sandiford1-18/+16
2018-07-31[06/46] Add vec_info::add_stmtRichard Sandiford1-1/+1
2018-07-31[03/46] Remove unnecessary update of NUM_SLP_USESRichard Sandiford1-24/+33
2018-07-12Implement SLP of internal functionsRichard Sandiford1-10/+43
2018-06-30[9b/n] PR85694: Make vect_is_simple_use look through pattern statementsRichard Sandiford1-6/+3
2018-06-30[9a/n] PR85694: Reorder vect_is_simple_use argumentsRichard Sandiford1-6/+3
2018-06-26Introduce dump_location_tDavid Malcolm1-2/+3
2018-06-25tree-vectorizer.h (struct vec_info_shared): New structure with parts split ou...Richard Biener1-5/+9
2018-06-18Introduce DUMP_VECT_SCOPE macroDavid Malcolm1-13/+5
2018-06-15tree-vect-slp.c (vect_slp_bb): Dump MSG_OPTIMIZED_LOCATIONS here, also noting...Richard Biener1-3/+10
2018-05-25tree-vect-data-refs.c (vect_find_stmt_data_reference): New function, combinin...Richard Biener1-1/+1