]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-slp.c
[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info>
[thirdparty/gcc.git] / gcc / tree-vect-slp.c
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...
2017-02-06  Jakub Jelinekre PR tree-optimization/79284 (ICE on valid code at...
2017-01-09  Richard Bienerre PR tree-optimization/78997 (ICE on valid code at...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-11-08  Richard Bienerre PR tree-optimization/78205 (BB vectorization confuse...
2016-11-07  Richard Bienerre PR middle-end/37150 (basic-block vectorization misse...
2016-10-31  Bin Chengtree-vect-slp.c (vect_get_and_check_slp_defs): New...
2016-08-17  Alan Haywardre PR tree-optimization/71752 (ICE in compute_live_loop...
2016-07-26  Trevor Saundersuse auto_sbitmap in various places
2016-07-06  Richard Sandiford[6/7] Explicitly classify vector loads and stores
2016-06-08  Alan Haywardtree-vect-data-refs.c (vect_analyze_data_refs): Remove...
2016-06-06  Jakub Jelinekre PR tree-optimization/71259 (GCC trunk emits wrong...
2016-05-23  Venkataramanan Kumarre PR tree-optimization/58135 ([x86] Missed opportuniti...
2016-05-19  Martin LiskaFix memory leak in tree-vect-slp.c
2016-02-29  Richard Bienerre PR tree-optimization/69980 (Supposedly wrong SLP...
2016-02-22  Richard Bienerre PR tree-optimization/69882 (Excessive reduction...
2016-02-11  Jakub Jelinekre PR target/65313 (Compilation error in lto profiledbo...
2016-01-18  Richard Bienerre PR tree-optimization/69297 (Performance regression...
2016-01-18  Richard Bienerre PR tree-optimization/69170 (ICE (segfault) in find_u...
2016-01-15  Richard Bienerre PR tree-optimization/66856 (ICE in compute_live_loop...
2016-01-15  Richard Bienerre PR tree-optimization/68961 (Test case gcc.target...
2016-01-14  Richard Bienerre PR tree-optimization/66856 (ICE in compute_live_loop...
2016-01-12  Richard Bienerre PR tree-optimization/69168 (ICE in vect_analyze_loop...
2016-01-11  Jakub Jelinekre PR tree-optimization/69207 (gcc.target/aarch64/vldN_...
2016-01-08  Alan Lawrence[PATCH] Fix PR68707
2016-01-08  Jakub Jelinekre PR tree-optimization/69083 (ICE at -O3 in 64-bit...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-17  Richard Bienerre PR tree-optimization/68946 (ICE at -O3 on x86_64...
2015-12-16  Richard Bienerre PR tree-optimization/68861 (FAIL: libgomp.fortran...
2015-12-16  Richard Bienerre PR tree-optimization/68892 (Excessive dead loads...
next