]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-loop-manip.c
Correct a function pre/postcondition [PR102403].
[thirdparty/gcc.git] / gcc / tree-vect-loop-manip.c
2021-07-20  Martin SeborAdjust by-value function vec arguments to by-reference.
2021-07-15  Richard BienerStreamline vect_gen_while
2021-07-13  Richard Sandifordvect: Reuse reduction accumulators between loops
2021-07-05  Richard BienerDo not set both LOOP_C_INFINITE and LOOP_C_FINITE on...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-07  Richard Bienertree-optimization/98117 - fix range set by vectorizatio...
2020-10-27  Richard BienerSLP vectorize across PHI nodes
2020-10-26  Richard Bienertree-optimization/97539 - reset out-of-loop debug uses...
2020-09-23  Richard Sandifordvect: Fix epilogue loop handling of partial vectors
2020-08-06  Kewen Linvect/rs6000: Support vector with length cost modeling
2020-07-20  Kewen Linvect: Support length-based partial vectors approach
2020-06-17  Richard Bienertree-optimization/95717 - fix SSA update for vectorizer...
2020-06-12  Kewen Linvect: Factor out and rename some functions/macros
2020-06-11  Kewen Linvect: Rename things related to rgroup_masks
2020-06-11  Kewen Linvect: Rename fully_masked_p to using_partial_vectors_p
2020-05-05  Richard Bieneradd vec_info * parameters where needed
2020-01-20  Richard Bienertree-optimization/93094 pass down VECTORIZED_CALL to...
2020-01-10  Andre Vieira[vect] Keep track of DR_OFFSET advance in dr_vec_info...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-31  Richard SandifordFix SSA update when vectorisation adds a vdef to a...
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-11  Andre Vieira[vect]Account for epilogue's peeling for gaps when...
2019-11-06  Andre Vieira[vect] PR92317: fix skip_epilogue creation for epilogues
2019-10-30  Richard Bienerre PR tree-optimization/92275 (ICE: error: definition...
2019-10-29  Andre Vieira[vect]PR 88915: Vectorize epilogues when versioning...
2019-10-21  Richard SandifordPass a vec_info to vect_halve_mask_nunits
2019-10-21  Richard SandifordPass a loop_vec_info to vect_maybe_permute_loop_masks
2019-10-17  Andre Vieira[vect] Refactor versioning threshold
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-06-21  Richard Bienerre PR tree-optimization/90913 (ICE in maybe_gen_insn...
2019-06-18  Richard SandifordRestore correct iv step for fully-masked loops
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-16  Jakub Jelinekomp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF...
2019-03-11  Richard Bienerre PR tree-optimization/89649 (r269458 FAILs g++.dg...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-13  David MalcolmEliminate source_location in favor of location_t
2018-11-13  Andre Vieira[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time...
2018-11-06  Richard Bienerre PR tree-optimization/87889 (CPU2000 177.mesa failed...
2018-11-05  Richard Bienerre PR tree-optimization/87873 (ICE: verify_gimple faile...
2018-10-04  David MalcolmAdd -fopt-info-internals
2018-09-19  David Malcolmdump_printf: use %T and %G throughout
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[31/46] Use stmt_vec_info in function interfaces (part 1)
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[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec...
2018-07-31  Richard Sandiford[19/46] Make vect_dr_stmt return a stmt_vec_info
2018-07-31  Richard Sandiford[10/46] Temporarily make stmt_vec_info a class
2018-06-30  Richard Sandiford[13/n] PR85694: Try to avoid vectorising casts of invar...
2018-06-26  David MalcolmIntroduce dump_location_t
2018-06-21  Richard Bienertree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.
2018-06-18  David MalcolmIntroduce DUMP_VECT_SCOPE macro
2018-06-01  Richard Bienertree-vectorizer.h (vect_dr_stmt): New function.
2018-03-16  Jakub Jelinekre PR c/84909 (typo: conversion from %qT to to %qT)
2018-03-13  Richard Sandiford[SLP/AArch64] Fix unpack handling for big-endian SVE
2018-02-07  Richard Bienerre PR tree-optimization/84037 (Speed regression of...
2018-01-13  Richard SandifordSupport for aliasing with variable strides
2018-01-13  Richard SandifordUse single-iteration epilogues when peeling for gaps
2018-01-13  Richard SandifordHandle peeling for alignment with masking
2018-01-13  Richard SandifordAdd support for fully-predicated loops
2018-01-03  Jakub JelinekUpdate copyright years.
2018-01-03  Richard Sandifordpoly_int: vectoriser vf and uf
2018-01-03  Richard SandifordAdd an alternative vector loop iv mechanism
2017-12-21  Richard Sandifordpoly_int: loop versioning threshold
2017-12-12  Alexandre Oliva[SFN] boilerplate changes in preparation to introduce...
2017-11-24  Richard Bienerre PR tree-optimization/82402 (error: SSA_NAME_OCCURS_I...
2017-11-16  Jan Hubickatree-vect-loop-manip.c (vect_do_peeling): Do not use...
2017-11-03  Jan Hubickaasan.c (create_cond_insert_point): Maintain profile.
2017-10-19  Jan Hubickaasan.c (create_cond_insert_point): Do not update edge...
2017-10-10  Richard SandifordRequire wi::to_wide for trees
2017-10-10  Bin Chengtree-vect-loop-manip.c (rename_variables_in_bb): Rename...
2017-10-10  Bin Chengtree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_e...
2017-09-22  Richard SandifordLet the target choose a vectorisation alignment
2017-08-04  Richard SandifordUse base inequality for some vector alias checks
2017-07-25  Richard Bienerre PR tree-optimization/81303 (410.bwaves regression...
2017-07-03  Jan Hubicka* tree-vect-loop-manip.c (vect_do_peeling): Fix scaling up.
2017-07-03  Richard SandifordAvoid minimum - 1 confusion in vectoriser
2017-07-03  Richard SandifordUse innermost_loop_behavior for outer loop vectorisation
2017-07-01  Jan Hubickacfg.c (scale_bbs_frequencies): New function.
2017-06-29  Jan Hubickaasan.c (asan_emit_stack_protection): Update.
2017-06-07  Bin Chengtree-vect-loop-manip.c (vect_do_peeling): Don't skip...
2017-06-07  Bin Chengtree-vectorizer.h (vect_build_loop_niters): New parameter.
2017-06-04  Jan Hubickai386.c (make_resolver_func): Update.
2017-05-31  Bin Cheng* tree-vect-loop-manip.c (create_intersect_range_checks...
2017-05-26  Bin Chengtree-vect-loop-manip.c (create_intersect_range_checks_i...
2017-03-28  Bin Chengtree-vect-loop-manip.c (slpeel_add_loop_guard): New...
2017-03-07  Richard Bienertree-vect-loop-manip.c (slpeel_add_loop_guard): Preserv...
2017-02-15  Bin Chengre PR tree-optimization/79347 (vect_do_peeling is messi...
2017-02-05  Jan Hubickare PR tree-optimization/79347 (vect_do_peeling is messi...
2017-01-09  Jakub Jelinekre PR tree-optimization/78899 (Vestorized loop with...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-08  Bin Chengre PR middle-end/78684 (ICE in create_intersect_range_c...
2016-11-16  Yuri RumyantsevSupport non-masked epilogue vectoriziation
next