tree-vect-data-refs.c (vect_grouped_store_supported): Fix typo "permutaion".
[gcc.git] / gcc / tree-vect-data-refs.c
2018-08-23 Prathamesh Kulkarnitree-vect-data-refs.c (vect_grouped_store_supported...
2018-08-22 Richard SandifordMake the vectoriser drop to strided accesses for stores...
2018-08-17 David MalcolmFormatted printing for dump_* in the middle-end
2018-08-01 Richard Sandiford[06/11] Handle VMAT_INVARIANT separately
2018-08-01 Richard Sandiford[04/11] Add a vect_orig_stmt helper function
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
2018-07-31 Richard Sandiford[33/46] Use stmt_vec_infos instead of vec_info/gimple...
2018-07-31 Richard Sandiford[32/46] Use stmt_vec_info in function interfaces (part 2)
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[26/46] Make more use of dyn_cast in tree-vect*
2018-07-31 Richard Sandiford[25/46] Make get_earlier/later_stmt take and return...
2018-07-31 Richard Sandiford[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec...
2018-07-31 Richard Sandiford[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
2018-07-31 Richard Sandiford[19/46] Make vect_dr_stmt return a stmt_vec_info
2018-07-31 Richard Sandiford[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>
2018-07-31 Richard Sandiford[14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info
2018-07-31 Richard Sandiford[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
2018-07-31 Richard Sandiford[06/46] Add vec_info::add_stmt
2018-06-29 Richard Bienertree-vect-data-refs.c (vect_analyze_data_ref_dependence...
2018-06-25 Richard Bienertree-vectorizer.h (struct vec_info_shared): New structu...
2018-06-25 Richard Bienertree-vect-data-refs.c (vect_find_stmt_data_reference...
2018-06-25 Richard Bienertree-vect-data-refs.c (vect_check_gather_scatter):...
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-08 David MalcolmConvert dump and optgroup flags to enums
2018-06-01 Richard Bienertree-vectorizer.h (vect_dr_stmt): New function.
2018-05-29 Richard Bienertree-vect-data-refs.c (vect_preserves_scalar_order_p...
2018-05-28 Richard Bienerre PR middle-end/85933 (FAIL: gcc.dg/sso/p8.c -O3...
2018-05-25 Richard Bienertree-ssa-alias.h (refs_may_alias_p): Add tbaa_p bool...
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-02 Richard SandifordTighten early exit in vect_analyze_data_ref_dependence...
2018-04-26 Richard Bienertree-vect-data-refs.c (vect_get_data_access_cost):...
2018-04-19 Richard Bienerre PR tree-optimization/84737 (20% degradation in CPU20...
2018-04-10 Richard SandifordAdd missing cases to vect_get_smallest_scalar_type...
2018-03-24 Richard SandifordUse SCEV information when aligning for vectorisation...
2018-03-02 Richard SandifordUse loop->safelen rather than loop->force_vectorize
2018-01-16 Richard SandifordDon't group gather loads (PR83847)
2018-01-13 Richard SandifordSupport for aliasing with variable strides
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 masked load/store_lanes
2018-01-13 Richard SandifordGive the target more control over ARRAY_TYPE modes
2018-01-12 Richard SandifordHandle polynomial DR_INIT
2018-01-05 Richard SandifordRevert DECL_USER_ALIGN part of r241959
2018-01-03 Richard Sandifordpoly_int: GET_MODE_SIZE
2018-01-03 Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03 Richard Sandifordpoly_int: vect_permute_load/store_chain
2018-01-03 Richard Sandifordpoly_int: GET_MODE_NUNITS
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-03 Richard Sandifordpoly_int: vect_no_alias_p
2018-01-03 Richard Sandifordpoly_int: vector_alignment_reachable_p
2018-01-03 Richard Sandifordpoly_int: vectoriser vf and uf
2018-01-02 Richard SandifordUse explicit encodings for simple permutes
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-21 Richard Sandifordpoly_int: compute_data_ref_alignment
2017-12-21 Richard Sandifordpoly_int: MEM_REF offsets
2017-12-21 Richard Sandifordpoly_int: get_inner_reference & co.
2017-12-20 Richard Sandifordpoly_int: tree constants
2017-12-01 Richard Bienerre PR tree-optimization/83232 (fma3d spec2000 regressio...
2017-10-06 Richard Bienerre PR tree-optimization/82397 (qsort comparator non...
2017-09-22 Richard SandifordPR82289: Computing peeling costs for irrelevant drs
2017-09-22 Richard SandifordLet the target choose a vectorisation alignment
2017-09-22 Richard SandifordAdd a vect_get_scalar_dr_size helper function
2017-09-18 Richard SandifordFix an SVE failure in the Fortran matmul* tests
2017-09-14 Richard SandifordAdd LOOP_VINFO_MAX_VECT_FACTOR
2017-09-14 Richard SandifordAdd a vect_get_num_copies helper routine
2017-09-14 Richard SandifordUse vec<> for constant permute masks
2017-08-30 Richard Sandiford[17/77] Add an int_mode_for_size helper function
2017-08-04 Richard SandifordPool alignment information for common bases
2017-08-04 Richard SandifordUse base inequality for some vector alias checks
2017-08-04 Richard SandifordHandle data dependence relations with different bases
2017-07-21 Richard Bienerre PR tree-optimization/81303 (410.bwaves regression...
2017-07-18 Robin DappFix PR81362: Vector peeling
2017-07-03 Richard SandifordAdd a helper for getting the overall alignment of a DR
2017-07-03 Richard SandifordAdd DR_BASE_ALIGNMENT and DR_BASE_MISALIGNMENT
2017-07-03 Richard SandifordAdd DR_STEP_ALIGNMENT
2017-07-03 Richard SandifordRename DR_ALIGNED_TO to DR_OFFSET_ALIGNMENT
2017-07-03 Richard SandifordUse innermost_loop_behavior for outer loop vectorisation
2017-07-02 Richard SandifordPR81136: ICE from inconsistent DR_MISALIGNMENTs
2017-06-07 Bin Chengtree-vect-data-refs.c (vect_mark_for_runtime_alias_test...
2017-05-31 Richard SandifordAlternative check for vector refs with same alignment
2017-05-30 Robin DappVector peeling cost model 6/6
2017-05-30 Robin DappVector peeling cost model 4/6
2017-05-30 Robin DappVector peeling cost model 3/6
2017-05-30 Robin DappVector peeling cost model 2/6
2017-05-30 Robin DappVector peeling cost model 1/6
2017-05-26 Bin Chengtree-vect-data-refs.c (Operator==, [...]): Move from ...
2017-05-26 Bin Chengtree-vect-data-refs.c (compare_tree): Rename and move ...
2017-05-11 Richard Bienerre PR tree-optimization/80705 (Incorrect code generated...
next