c++: Improve access checking inside templates [PR41437]
[gcc.git] / gcc / tree-vect-stmts.c
2020-06-12 Richard Bienerfix vectorizable_condition ICE with EXTRACT_LAST_REDUCTION
2020-06-12 Kewen Linvect: Factor out and rename some functions/macros
2020-06-11 Kewen Linvect: Rename can_fully_mask_p to can_use_partial_vectors_p
2020-06-10 Richard Bieneravoid stmt-info allocation for debug stmts
2020-06-10 Richard BienerMake {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *
2020-06-10 Richard BienerIntroduce STMT_VINFO_VEC_STMTS
2020-06-09 Richard BienerRemove dead code
2020-06-05 Richard Bienertree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE...
2020-06-04 Richard Bieneradd vect_get_slp_vect_def
2020-06-04 Richard BienerAdd explicit SLP_TREE_LANES
2020-06-04 Richard BienerSimplify SLP code wrt SLP_TREE_DEF_TYPE
2020-06-03 Richard Bienertree-optimization/95487 - use a truth type for scatter...
2020-05-29 Richard Bienertree-optimization/95356 - more vectorizable_shift massaging
2020-05-29 Richard Bienertree-optimization/95403 - guard vect_init_vector_1...
2020-05-28 Richard Bienermake vect_finish_stmt_generation work w/o stmt_vec_info
2020-05-28 Richard Bienertree-optimization/95273 - more vectorizable_shift massaging
2020-05-27 Eric BotcazouAdd support for __builtin_bswap128
2020-05-27 Richard Bienertree-optimization/95356 - fix vectorizable_shift vector...
2020-05-26 Richard Bienertree-optimization/95327 - fix another vectorizable_shif...
2020-05-25 Richard Bienertree-optimization/95271 - fix bswap vectorization invar...
2020-05-25 Richard Bienertree-optimization/95297 - handle scalar shift arg for...
2020-05-22 Richard Bienerenfoce SLP_TREE_VECTYPE for invariants
2020-05-19 Richard Bienercost invariant nodes from vect_slp_analyze_node_operati...
2020-05-18 Richard Bienerfixup BB vectorization constant generation place
2020-05-13 Richard Bieneradd vectype parameter to add_stmt_cost hook
2020-05-13 Richard BienerRemove SLP_INSTANCE_GROUP_SIZE
2020-05-12 Richard Sandifordtree: Add vector_element_bits(_tree) [PR94980 1/3]
2020-05-08 Richard Bienermove permutation validity check
2020-05-07 Kewen LinCheck alignment for no peeling gaps handling
2020-05-06 Richard BienerPrepare removal of SLP_INSTANCE_GROUP_SIZE
2020-05-06 Richard Bienertree-optimization/94965 - fix typo in vec_info * passing
2020-05-05 Richard Bieneradd vec_info * parameters where needed
2020-04-28 Richard Sandifordvect: Fix COND_EXPRs involving variant booleans [PR94727]
2020-04-23 Richard Sandifordvect: Fix comparisons between invariant booleans [PR94727]
2020-04-02 Kewen LinFix PR94401 by considering reverse overrun
2020-03-31 Felix Yangvect: ICE: in vectorizable_load, at tree-vect-stmts...
2020-03-27 Kewen LinFix PR90332 by extending half size vector mode
2020-01-17 Jakub Jelinekvect: Fix ICE in vectorizable_comparison PR93292
2020-01-10 Andre Vieira[vect] Keep track of DR_OFFSET advance in dr_vec_info...
2020-01-06 Richard SandifordCheck mask argument's type when vectorising conditional...
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-31 Richard SandifordFix EXTRACT_LAST_REDUCTION segfault
2019-12-29 Richard SandifordUnshare DR_STEP before gimplifying it
2019-12-29 Richard SandifordCheck for a supported comparison when using EXTRACT_LAS...
2019-12-10 Richard SandifordRecord the loop masks needed for EXTRACT_LAST_REDUCTIONs
2019-12-10 Richard SandifordFix EXTRACT_LAST_REDUCTION handling of pattern stmts
2019-12-09 Sudakshina Das[GCC, Vect] Fix costing for vector shifts
2019-11-29 Richard SandifordDon't defer choice of vector type for bools (PR 92596)
2019-11-29 Richard SandifordMake vect_get_mask_type_for_stmt take a group size
2019-11-29 Richard SandifordMake vectorizable_operation punt early on codes it...
2019-11-29 Richard SandifordDon't pass booleans as mask types to simd clones (PR...
2019-11-27 Richard Bienertarget.def (TARGET_VECTORIZE_BUILTIN_CONVERSION): Remove.
2019-11-27 Kewen Lin[PATCH] Fix PR91790 by considering different first_stmt...
2019-11-22 Richard SandifordMove EXTRACT_LAST_REDUCTION costing to vectorizable_con...
2019-11-21 Richard SandifordAdd missing VECTOR_MODE_P checks (PR 92595)
2019-11-21 Richard Bienerrevert: re PR tree-optimization/91790 (ICE: verify_ssa...
2019-11-16 Richard SandifordApply maximum nunits for BB SLP
2019-11-15 Richard SandifordFix vector/scalar to vector/vector conversion (PR92515)
2019-11-14 Richard SandifordVectorise conversions between differently-sized integer...
2019-11-14 Richard SandifordAllow mixed vector sizes within a single vectorised...
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 SandifordRequire equal type sizes for vectorised calls
2019-11-14 Richard SandifordMake less use of get_same_sized_vectype
2019-11-14 Richard SandifordReplace vec_info::vector_size with vec_info::vector_mode
2019-11-14 Richard SandifordUse consistent compatibility checks in vectorizable_shift
2019-11-14 Richard SandifordUse build_vector_type_for_mode in get_vectype_for_scala...
2019-11-14 Richard SandifordPass the data vector mode to get_mask_mode
2019-11-14 Richard SandifordRemove build_{same_sized_,}truth_vector_type
2019-11-14 Richard SandifordAdd build_truth_vector_type_for_mode
2019-11-14 Richard SandifordAdd a targetm.vectorize.related_mode hook
2019-11-13 Richard SandifordDon't assign a cost to vectorizable_assignment
2019-11-13 Richard SandifordFix vectorizable_conversion costs
2019-11-12 Richard Bienerre PR tree-optimization/92460 (ICE: verify_ssa failed...
2019-11-11 Richard SandifordFix SLP downward group access classification (PR92420)
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 Richard Bienerre PR bootstrap/92301 (Wrong vectorizer code since...
2019-10-29 Richard SandifordFix reduc_index calculation in vectorizable_condition
2019-10-29 Richard Bienerre PR tree-optimization/65930 (Reduction with sign...
2019-10-28 Prathamesh Kulkarnire PR middle-end/91272 ([SVE] Use fully-masked loops...
2019-10-25 Richard SandifordFix reductions for fully-masked loops
2019-10-23 Richard Bienerre PR tree-optimization/92179 (r277288 causes ICEs...
2019-10-22 Richard Bienerre PR tree-optimization/92173 (ICE in optab_for_tree_co...
2019-10-21 Richard Bienerre PR tree-optimization/92162 (ICE in vect_create_epilo...
2019-10-21 Richard Bienertree-vectorizer.h (_slp_tree::ops): New member.
2019-10-21 Andre Vieira[vect] Only change base alignment if more restrictive
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 simple_integer_narrowing
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-16 Richard Bienertree-vect-loop.c (vect_valid_reduction_input_p): Remove.
2019-10-15 Richard Bienerre PR fortran/92094 (ice in vect_transform_stmt at...
2019-10-11 Bernd Edlingertree-vect-loop.c (vect_analyze_loop_operations): Adjust...
2019-10-08 Richard Bienertree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
next