re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with -O3)
[gcc.git] / gcc / tree-vect-stmts.c
2018-01-29 Richard Bienerre PR bootstrap/80867 (gnat bootstrap broken on powerpc...
2018-01-20 Richard SandifordFix vect_def_type handling in x86 scatter support ...
2018-01-16 Richard Bienerre PR tree-optimization/83867 (ICE: Segmentation fault...
2018-01-13 Richard SandifordAdd support for SVE scatter stores
2018-01-13 Richard SandifordAllow gather loads to be used for grouped accesses
2018-01-13 Richard SandifordUse gather loads for strided accesses
2018-01-13 Richard SandifordAdd support for SVE gather loads
2018-01-13 Richard SandifordAllow single-element interleaving for non-power-of...
2018-01-13 Richard SandifordAdd support for conditional reductions using SVE CLASTB
2018-01-13 Richard SandifordHandle peeling for alignment with masking
2018-01-13 Richard SandifordAdd support for fully-predicated loops
2018-01-13 Richard SandifordAdd support for masked load/store_lanes
2018-01-12 Richard Bienerre PR target/80846 (auto-vectorized AVX2 horizontal...
2018-01-10 Richard SandifordDon't use permutes for single-element accesses (PR83753)
2018-01-09 Richard SandifordFix permute handling when vectorising scatters
2018-01-03 Richard SandifordMake vectorizable_load/store handle IFN_MASK_LOAD/STORE
2018-01-03 Richard SandifordSplit gather load handling out of vectorizable_{mask_lo...
2018-01-03 Richard SandifordSplit out gather load mask building
2018-01-03 Richard SandifordSplit rhs checking out of vectorizable_{,mask_load_...
2018-01-03 Richard SandifordSplit mask checking out of vectorizable_mask_load_store
2018-01-03 Richard SandifordMake vect_model_store_cost take a vec_load_store_type
2018-01-03 Richard SandifordMove code that stubs out IFN_MASK_LOADs
2018-01-03 Richard Sandifordpoly_int: GET_MODE_SIZE
2018-01-03 Richard Sandifordpoly_int: GET_MODE_BITSIZE
2018-01-03 Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-03 Richard Sandifordpoly_int: vector_builder element count
2018-01-03 Richard Sandifordpoly_int: vectorizable_conversion
2018-01-03 Richard Sandifordpoly_int: vectorizable_simd_clone_call
2018-01-03 Richard Sandifordpoly_int: vectorizable_call
2018-01-03 Richard Sandifordpoly_int: vectorizable_load/store
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: vectoriser vf and uf
2018-01-02 Richard SandifordUse ssizetype selectors for autovectorised VEC_PERM_EXPRs
2018-01-02 Richard SandifordUse explicit encodings for simple permutes
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
2018-01-02 Richard SandifordPass vec_perm_indices by reference
2017-12-09 Jakub Jelinekre PR lto/83338 (SPEC CPU2017 510.parest_r ICE)
2017-12-08 Richard Bienerre PR tree-optimization/81303 (410.bwaves regression...
2017-12-07 Richard SandifordUse tree_vector_builder instead of build_vector
2017-11-21 Marc GlisseNew POINTER_DIFF_EXPR
2017-11-03 Jan Hubickaasan.c (create_cond_insert_point): Maintain profile.
2017-10-17 Jan Hubickatarget.h (enum vect_cost_for_stmt): Add vec_gather_load...
2017-10-10 Richard SandifordRequire wi::to_wide for trees
2017-10-06 Jakub Jelinekre PR tree-optimization/82434 (-fstore-merging does...
2017-09-22 Richard SandifordLet the target choose a vectorisation alignment
2017-09-18 Richard SandifordFix vectorizable_mask_load_store handling of invariant...
2017-09-18 Richard SandifordInvoke vectorizable_live_operation in a consistent way
2017-09-14 Richard SandifordAdd a vect_worthwhile_without_simd_p helper routine
2017-09-14 Richard SandifordAdd a vect_get_num_copies helper routine
2017-09-14 Richard SandifordUse vec<> for constant permute masks
2017-09-14 Richard SandifordUse vec<> in build_vector
2017-09-06 Richard Bienerre PR target/82108 (Wrong vectorized code generated...
2017-09-05 Richard SandifordMake mode_for_vector return an opt_mode
2017-09-04 Richard Bienerre PR c++/82084 (ICE: constructing wstring with -O3)
2017-08-30 Jon Benistontree-vect-patterns.c (vect_pattern_recog_1): Use VECTOR...
2017-08-30 Richard Sandiford[71/77] Use opt_scalar_mode for mode iterators
2017-08-30 Richard Sandiford[68/77] Use scalar_mode for is_int_mode/is_float_mode...
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-30 Richard Sandiford[17/77] Add an int_mode_for_size helper function
2017-08-30 Richard Sandiford[4/77] Add FOR_EACH iterators for modes
2017-08-29 Richard SandifordSet the call nothrow flag more often
2017-08-21 Richard SandifordAdd a type_has_mode_precision_p helper function
2017-08-02 Richard Bienertree-vect-stmts.c (vectorizable_store): Perform vector...
2017-08-01 Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-28 Richard Bienerre PR middle-end/81502 (In some cases the data is moved...
2017-07-25 Richard Bienerre PR tree-optimization/81529 (ICE in vectorizable_indu...
2017-07-20 Richard Bienerre PR tree-optimization/61171 (vectorization fails...
2017-07-18 Richard Bienerre PR tree-optimization/81410 (-O3 breaks code)
2017-07-05 Richard SandifordRemove enum before machine_mode
2017-07-03 Richard SandifordAdd a helper for getting the overall alignment of a DR
2017-07-03 Richard SandifordAdd DR_STEP_ALIGNMENT
2017-07-03 Richard SandifordUse innermost_loop_behavior for outer loop vectorisation
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-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-loop.c (vect_analyze_loop_operations): Not...
2017-05-31 Martin LiskaChange comment style to one we normally use.
2017-05-16 James Greenhalghre PR tree-optimization/80457 (vectorizable_condition...
2017-04-20 Richard Bienerre PR target/57796 (AVX2 gather vectorization: code...
2017-03-14 Richard Bieneralias.c (struct alias_set_entry): Pack properly.
2017-03-14 Richard Bienerre PR tree-optimization/80030 (valgrind error in vect_g...
2017-03-06 Richard Bienerre PR tree-optimization/79824 (Failure to peel for...
2017-02-28 Richard Bienerre PR tree-optimization/79723 (Another case of dropped...
2017-02-27 Richard Bienerre PR tree-optimization/79690 (IVOPTs drops gs: prefix)
2017-02-23 Richard Bienerre PR tree-optimization/79683 (SLP vectorizer drops...
2017-02-06 Jakub Jelinekre PR tree-optimization/79284 (ICE on valid code at...
2017-01-09 Jakub Jelinekre PR tree-optimization/78938 (ICE in expand_vec_cond_e...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-11-09 Richard Bienerre PR target/78007 (Important loop from 482.sphinx3...
2016-11-08 Richard Bienertree-vect-stmts.c (get_group_load_store_type): If the...
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-25 Jakub Jelinekre PR target/78102 (GCC refuses to generate PCMPEQQ...
next