]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-slp.c
[6/6] Preprocessor forced macro location
[thirdparty/gcc.git] / gcc / tree-vect-slp.c
2018-10-30  Richard Bienerre PR tree-optimization/87800 (CPU2006 416.gamess faile...
2018-10-29  Richard Bienerre PR tree-optimization/87785 (ICE in dr_misalignment...
2018-10-29  Richard Bienerre PR tree-optimization/87790 (ICE in vect_get_vec_def_...
2018-10-29  Richard Bienerre PR tree-optimization/87785 (ICE in dr_misalignment...
2018-10-26  Richard Bienertree-vect-slp.c (vect_mark_slp_stmts): Add visited...
2018-10-26  Richard Bienerre PR tree-optimization/87105 (Autovectorization [X86...
2018-10-24  Richard Bienerre PR tree-optimization/87105 (Autovectorization [X86...
2018-10-04  David MalcolmReport vectorization problems via a new opt_problem...
2018-09-19  David Malcolmdump_printf: use %T and %G throughout
2018-08-24  Richard SandifordHandle SLP permutations for variable-length vectors
2018-08-17  David MalcolmFormatted printing for dump_* in the middle-end
2018-08-03  Richard SandifordHandle SLP of call pattern statements
2018-08-01  Richard Sandiford[05/11] Add a vect_stmt_to_vectorize helper function
2018-08-01  Richard Sandiford[04/11] Add a vect_orig_stmt helper function
2018-08-01  Richard Sandiford[03/11] Remove vect_transform_stmt grouped_store argument
2018-08-01  Richard Sandiford[02/11] Remove vect_schedule_slp return value
2018-07-31  Richard Sandiford[43/46] Make free_stmt_vec_info take a stmt_vec_info
2018-07-31  Richard Sandiford[42/46] Add vec_info::replace_stmt
2018-07-31  Richard Sandiford[41/46] Add vec_info::remove_stmt
2018-07-31  Richard Sandiford[33/46] Use stmt_vec_infos instead of vec_info/gimple...
2018-07-31  Richard Sandiford[32/46] Use stmt_vec_info in function interfaces (part 2)
2018-07-31  Richard Sandiford[31/46] Use stmt_vec_info in function interfaces (part 1)
2018-07-31  Richard Sandiford[29/46] Use stmt_vec_info instead of gimple stmts inter...
2018-07-31  Richard Sandiford[28/46] Use stmt_vec_info instead of gimple stmts inter...
2018-07-31  Richard Sandiford[27/46] Remove duplicated stmt_vec_info lookups
2018-07-31  Richard Sandiford[25/46] Make get_earlier/later_stmt take and return...
2018-07-31  Richard Sandiford[21/46] Make grouped_stores and reduction_chains use...
2018-07-31  Richard Sandiford[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
2018-07-31  Richard Sandiford[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>
2018-07-31  Richard Sandiford[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec...
2018-07-31  Richard Sandiford[15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info>
2018-07-31  Richard Sandiford[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
2018-07-31  Richard Sandiford[11/46] Pass back a stmt_vec_info from vect_is_simple_use
2018-07-31  Richard Sandiford[10/46] Temporarily make stmt_vec_info a class
2018-07-31  Richard Sandiford[08/46] Add vec_info::lookup_def
2018-07-31  Richard Sandiford[07/46] Add vec_info::lookup_stmt
2018-07-31  Richard Sandiford[06/46] Add vec_info::add_stmt
2018-07-31  Richard Sandiford[03/46] Remove unnecessary update of NUM_SLP_USES
2018-07-12  Richard SandifordImplement SLP of internal functions
2018-06-30  Richard Sandiford[9b/n] PR85694: Make vect_is_simple_use look through...
2018-06-30  Richard Sandiford[9a/n] PR85694: Reorder vect_is_simple_use arguments
2018-06-26  David MalcolmIntroduce dump_location_t
2018-06-25  Richard Bienertree-vectorizer.h (struct vec_info_shared): New structu...
2018-06-18  David MalcolmIntroduce DUMP_VECT_SCOPE macro
2018-06-15  Richard Bienertree-vect-slp.c (vect_slp_bb): Dump MSG_OPTIMIZED_LOCAT...
2018-05-25  Richard Bienertree-vect-data-refs.c (vect_find_stmt_data_reference...
2018-05-25  Richard Bienertree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove.
2018-05-23  Richard SandifordFix SLP def type when computing masks (PR85853)
2018-05-16  Richard Bienertree-vectorizer.h (struct stmt_info_for_cost): Add...
2018-05-16  Richard SandifordHandle vector boolean types when calculating the SLP...
2018-05-09  Richard Bienertree-vect-slp.c (vect_bb_slp_scalar_cost): Fill a cost...
2018-05-04  Richard Bienerbb-reorder.c (sanitize_hot_paths): Release hot_bbs_to_c...
2018-02-12  Richard Bienerre PR tree-optimization/84037 (Speed regression of...
2018-02-12  Richard Bienerre PR tree-optimization/84037 (Speed regression of...
2018-02-07  Richard Bienerre PR tree-optimization/84037 (Speed regression of...
2018-01-30  Richard Bienerre PR target/83008 ([performance] Is it better to avoid...
2018-01-13  Richard SandifordSLP reductions with variable-length vectors
2018-01-13  Richard SandifordHandle more SLP constant and extern definitions for...
2018-01-13  Richard SandifordAdd support for masked load/store_lanes
2018-01-03  Richard SandifordMake vect_model_store_cost take a vec_load_store_type
2018-01-03  Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03  Jakub JelinekUpdate copyright years.
2018-01-03  Richard Sandifordpoly_int: vec_perm_indices element type
2018-01-03  Richard Sandifordpoly_int: two-operation SLP
2018-01-03  Richard Sandifordpoly_int: vect_get_constant_vectors
2018-01-03  Richard Sandifordpoly_int: current_vector_size and TARGET_AUTOVECTORIZE_...
2018-01-03  Richard Sandifordpoly_int: vect_nunits_for_cost
2018-01-03  Richard Sandifordpoly_int: SLP max_units
2018-01-03  Richard Sandifordpoly_int: vectoriser vf and uf
2018-01-02  Richard SandifordAdd a vec_perm_indices_to_tree helper function
2018-01-02  Richard SandifordMake vec_perm_indices use new vector encoding
2018-01-02  Richard SandifordRemove vec_perm_const optab
2018-01-02  Richard SandifordSplit can_vec_perm_p into can_vec_perm_{var,const}_p
2017-12-07  Richard SandifordUse tree_vector_builder instead of build_vector
2017-11-29  Richard Bienerre PR tree-optimization/83202 (Try joining operations...
2017-10-06  Richard Bienerre PR tree-optimization/82436 (465.tonto ICE in vect_ge...
2017-09-18  Richard SandifordMove computation of SLP_TREE_NUMBER_OF_VEC_STMTS
2017-09-18  Richard SandifordInclude phis in SLP unrolling calculation
2017-09-14  Richard SandifordUse vec<> for constant permute masks
2017-09-14  Richard SandifordUse vec<> in build_vector
2017-08-30  Richard Sandiford[65/77] Add a SCALAR_TYPE_MODE macro
2017-08-30  Richard Sandiford[18/77] Make int_mode_for_mode return an opt_scalar_int...
2017-08-29  Richard Bienertree-vect-slp.c (vect_bb_slp_scalar_cost): Properly...
2017-08-08  Richard Bienerre PR tree-optimization/81723 (fortran build doesn...
2017-08-04  Richard SandifordPool alignment information for common bases
2017-08-04  Richard SandifordC++-ify vec_info structures
2017-08-02  Richard Bienerre PR tree-optimization/81633 (Incorrect floating point...
2017-07-27  Richard Bienerre PR tree-optimization/81571 (ICE at -O3 in both 32...
2017-07-20  Richard Bienerre PR tree-optimization/61171 (vectorization fails...
2017-07-03  Richard Bienerre PR tree-optimization/60510 (SLP blocks loop vectoriz...
2017-07-03  Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Also...
2017-06-30  Richard Bienertree-vect-slp.c (vect_slp_analyze_node_operations)...
2017-06-29  Richard Bienertree-vect-loop.c (vect_analyze_scalar_cycles_1): Do...
2017-06-28  Richard Bienertree-vect-loop.c (vectorizable_reduction): Move special...
2017-06-28  Richard Bienertree-vectorizer.h (vect_get_vec_defs): Remove.
2017-06-06  Richard Bienerre PR tree-optimization/80928 (SLP vectorization does...
2017-06-02  Richard Bienertree-vect-slp.c (vect_detect_hybrid_slp_2): Match up...
2017-05-17  Martin LiskaIntroduce dump_flags_t type and use it instead of int...
2017-03-14  Richard Bieneralias.c (struct alias_set_entry): Pack properly.
2017-03-08  Richard Bienerre PR tree-optimization/79920 (Incorrect floating point...
next