]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vectorizer.h
[Ada] Improved support for aspect alignment in CCG
[thirdparty/gcc.git] / gcc / tree-vectorizer.h
2020-05-29  Richard Bienertree-optimization/95272 - add SLP_TREE_REPRESENTATIVE
2020-05-28  Richard BienerCode generate externals/invariants during the SLP graph...
2020-05-22  Richard Bienerenfoce SLP_TREE_VECTYPE for invariants
2020-05-22  Richard Bieneradd ctor/dtor to slp_tree
2020-05-19  Richard Bienercost invariant nodes from vect_slp_analyze_node_operati...
2020-05-13  Richard Bieneradd vectype parameter to add_stmt_cost hook
2020-05-13  Richard BienerRemove SLP_INSTANCE_GROUP_SIZE
2020-05-08  Richard Bienermove permutation validity check
2020-05-06  Richard BienerPrepare removal of SLP_INSTANCE_GROUP_SIZE
2020-05-05  Richard Bieneradd vec_info * parameters where needed
2020-01-20  Richard Bienertree-optimization/93094 pass down VECTORIZED_CALL to...
2020-01-14  David Malcolmhash-table.h: support non-zero empty values in empty_sl...
2020-01-10  Andre Vieira[vect] Add missing comment
2020-01-10  Andre Vieira[vect] Keep track of DR_OFFSET advance in dr_vec_info...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-11-29  Richard SandifordRecord the vector mask precision in stmt_vec_info
2019-11-29  Richard SandifordMake vect_get_mask_type_for_stmt take a group size
2019-11-16  Richard SandifordOptionally pick the cheapest loop_vec_info
2019-11-16  Richard SandifordExtend can_duplicate_and_interleave_p to mixed-size...
2019-11-16  Richard SandifordApply maximum nunits for BB SLP
2019-11-14  Richard SandifordAvoid retrying with the same vector modes
2019-11-14  Richard SandifordSupport vectorisation with mixed vector sizes
2019-11-14  Richard SandifordReplace vec_info::vector_size with vec_info::vector_mode
2019-11-14  Richard SandifordAdd build_truth_vector_type_for_mode
2019-11-13  Richard SandifordAvoid accounting for non-existent vector loop versioning
2019-11-13  Richard SandifordDon't assign a cost to vectorizable_assignment
2019-11-12  Martin LiskaApply mechanical replacement (generated patch).
2019-11-08  Richard Bienerre PR tree-optimization/92324 (ICE in expand_direct_opt...
2019-11-08  Richard SandifordGeneralise gather and scatter optabs
2019-11-04  Andre Vieira[vect] Clean up orig_loop_vinfo from vect_analyze_loop
2019-11-04  Joel Hutton[SLP] SLP vectorization: vectorize vector constructors
2019-10-29  Andre Vieira[vect]PR 88915: Vectorize epilogues when versioning...
2019-10-21  Richard Bienertree-vectorizer.h (_slp_tree::ops): New member.
2019-10-21  Richard SandifordReplace current_vector_size with vec_info::vector_size
2019-10-21  Richard SandifordPass a vec_info to vect_double_mask_nunits
2019-10-21  Richard SandifordPass a vec_info to vect_halve_mask_nunits
2019-10-21  Richard SandifordPass a vec_info to supportable_narrowing_operation
2019-10-21  Richard SandifordPass a vec_info to can_duplicate_and_interleave_p
2019-10-21  Richard SandifordPass a vec_info to duplicate_and_interleave
2019-10-21  Richard SandifordPass a vec_info to get_vectype_for_scalar_type
2019-10-21  Richard SandifordPass a vec_info to get_mask_type_for_scalar_type
2019-10-21  Richard SandifordPass a vec_info to vect_supportable_shift
2019-10-18  Prathamesh Kulkarnire PR target/86753 (gcc.target/aarch64/sve/vcond_[45...
2019-10-17  Richard Bienertree-vectorizer.h (_stmt_vec_info::cond_reduc_code...
2019-10-17  Andre Vieira[vect] Refactor versioning threshold
2019-10-17  Richard Bienertree-vect-loop.c (needs_fold_left_reduction_p): Export.
2019-10-11  Bernd Edlingertree-vect-loop.c (vect_analyze_loop_operations): Adjust...
2019-10-09  Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_vectype_in...
2019-10-08  Richard Bienertree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
2019-10-02  Richard Bienertree-vectorizer.h (vect_transform_reduction): Declare.
2019-10-02  Richard Bienertree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_t...
2019-09-30  Richard Bienergimple.c (gimple_get_lhs): For PHIs return the result.
2019-09-27  Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_fn): New.
2019-09-26  Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Analyz...
2019-09-26  Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Also...
2019-09-24  Richard Bienertree-vectorizer.h (_stmt_vec_info::const_cond_reduc_cod...
2019-09-20  Richard Bienerre PR testsuite/91821 (r275928 breaks gcc.target/powerp...
2019-09-20  Richard Bienerre PR tree-optimization/91822 (FAIL: gcc.dg/pr88031...
2019-09-19  Richard SandifordEnforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION
2019-09-19  Richard Bienertree-parloops.c (parloops_is_slp_reduction): Do not...
2019-09-18  Richard Bienertree-parloops.c (report_ploop_op): Copy from report_vec...
2019-09-18  Richard Bienertree-vectorizer.h (get_initial_def_for_reduction):...
2019-08-29  Richard Bienerre PR tree-optimization/91568 (internal compiler error...
2019-07-09  Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-09  Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-04  Richard Bienerre PR tree-optimization/90911 (456.hmmer regression...
2019-07-03  Jakub Jelinekre PR tree-optimization/91033 (ICE in vect_analyze_loop...
2019-06-21  Jakub Jelinekomp-low.c (lower_rec_simd_input_clauses): Add rvar2...
2019-06-17  Jakub Jelinekomp-low.c (struct omp_context): Add scan_inclusive...
2019-06-13  Richard Bienertree-vectorizer.h (vect_loop_vectorized_call): Declare.
2019-06-13  Kugan Vivekanandarajahre PR target/88838 ([SVE] Use 32-bit WHILELO in LP64...
2019-05-28  Alejandro MartinezCurrent vectoriser doesn't support masked loads for...
2019-05-16  Jakub Jelinekomp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF...
2019-04-10  Richard Bienertree-vectorizer.h (_stmt_vec_info): Remove same_dr_stmt...
2019-03-11  Richard Bienerre PR tree-optimization/89649 (r269458 FAILs g++.dg...
2019-02-07  David MalcolmFix more ICEs in -fsave-optimization-record (PR tree...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-15  Richard Bienerre PR tree-optimization/88031 (ICE in vectorizable_redu...
2018-11-13  Andre Vieira[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time...
2018-11-07  Richard Bienerre PR tree-optimization/87914 (gcc fails to vectorize...
2018-10-26  Richard Bienerre PR tree-optimization/87105 (Autovectorization [X86...
2018-10-25  Richard Bienerre PR tree-optimization/87665 (gcc HEAD (svn: 265340...
2018-10-08  Richard Bienertree-vect-loop.c (vect_compute_single_scalar_iteration_...
2018-10-04  David MalcolmReport vectorization problems via a new opt_problem...
2018-10-04  David MalcolmAdd -fopt-info-internals
2018-08-01  Richard Sandiford[06/11] Handle VMAT_INVARIANT separately
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[46/46] Turn stmt_vec_info back into a typedef
2018-07-31  Richard Sandiford[45/46] Remove vect_stmt_in_region_p
2018-07-31  Richard Sandiford[44/46] Remove global vinfo_for_stmt-related routines
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[40/46] Add vec_info::lookup_dr
2018-07-31  Richard Sandiford[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info
2018-07-31  Richard Sandiford[38/46] Use dr_vec_info to represent a data reference
2018-07-31  Richard Sandiford[37/46] dr_aux tweaks
next