Age | Commit message (Expand) | Author | Files | Lines |
2018-08-01 | [06/11] Handle VMAT_INVARIANT separately | Richard Sandiford | 1 | -22/+11 |
2018-08-01 | [04/11] Add a vect_orig_stmt helper function | Richard Sandiford | 1 | -4/+2 |
2018-07-31 | [40/46] Add vec_info::lookup_dr | Richard Sandiford | 1 | -43/+45 |
2018-07-31 | [39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info | Richard Sandiford | 1 | -1/+1 |
2018-07-31 | [38/46] Use dr_vec_info to represent a data reference | Richard Sandiford | 1 | -295/+338 |
2018-07-31 | [37/46] dr_aux tweaks | Richard Sandiford | 1 | -4/+4 |
2018-07-31 | [33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs | Richard Sandiford | 1 | -7/+7 |
2018-07-31 | [32/46] Use stmt_vec_info in function interfaces (part 2) | Richard Sandiford | 1 | -62/+52 |
2018-07-31 | [31/46] Use stmt_vec_info in function interfaces (part 1) | Richard Sandiford | 1 | -4/+5 |
2018-07-31 | [28/46] Use stmt_vec_info instead of gimple stmts internally (part 1) | Richard Sandiford | 1 | -33/+33 |
2018-07-31 | [27/46] Remove duplicated stmt_vec_info lookups | Richard Sandiford | 1 | -12/+16 |
2018-07-31 | [26/46] Make more use of dyn_cast in tree-vect* | Richard Sandiford | 1 | -15/+18 |
2018-07-31 | [25/46] Make get_earlier/later_stmt take and return stmt_vec_infos | Richard Sandiford | 1 | -8/+8 |
2018-07-31 | [23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info | Richard Sandiford | 1 | -4/+3 |
2018-07-31 | [20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos | Richard Sandiford | 1 | -60/+52 |
2018-07-31 | [19/46] Make vect_dr_stmt return a stmt_vec_info | Richard Sandiford | 1 | -129/+111 |
2018-07-31 | [18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info> | Richard Sandiford | 1 | -16/+17 |
2018-07-31 | [14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info | Richard Sandiford | 1 | -6/+5 |
2018-07-31 | [13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info | Richard Sandiford | 1 | -15/+16 |
2018-07-31 | [06/46] Add vec_info::add_stmt | Richard Sandiford | 1 | -2/+2 |
2018-06-29 | tree-vect-data-refs.c (vect_analyze_data_ref_dependences): Assert compute_all... | Richard Biener | 1 | -4/+5 |
2018-06-25 | tree-vectorizer.h (struct vec_info_shared): New structure with parts split ou... | Richard Biener | 1 | -14/+19 |
2018-06-25 | tree-vect-data-refs.c (vect_find_stmt_data_reference): Modify DR for SIMD lan... | Richard Biener | 1 | -80/+85 |
2018-06-25 | tree-vect-data-refs.c (vect_check_gather_scatter): Fail for reverse storage o... | Richard Biener | 1 | -1/+3 |
2018-06-21 | tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP. | Richard Biener | 1 | -80/+68 |
2018-06-18 | Introduce DUMP_VECT_SCOPE macro | David Malcolm | 1 | -24/+8 |
2018-06-08 | Convert dump and optgroup flags to enums | David Malcolm | 1 | -1/+1 |
2018-06-01 | tree-vectorizer.h (vect_dr_stmt): New function. | Richard Biener | 1 | -66/+67 |
2018-05-29 | tree-vect-data-refs.c (vect_preserves_scalar_order_p): Make sure to use non-p... | Richard Biener | 1 | -0/+4 |
2018-05-28 | re PR middle-end/85933 (FAIL: gcc.dg/sso/p8.c -O3 -finline-functions (inte... | Richard Biener | 1 | -1/+5 |
2018-05-25 | tree-ssa-alias.h (refs_may_alias_p): Add tbaa_p bool parameter, defaulted to ... | Richard Biener | 1 | -22/+22 |
2018-05-25 | tree-vect-data-refs.c (vect_find_stmt_data_reference): New function, combinin... | Richard Biener | 1 | -158/+127 |
2018-05-25 | tree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove. | Richard Biener | 1 | -63/+64 |
2018-05-02 | Tighten early exit in vect_analyze_data_ref_dependence (PR85586) | Richard Sandiford | 1 | -2/+4 |
2018-04-26 | tree-vect-data-refs.c (vect_get_data_access_cost): Get prologue cost vector a... | Richard Biener | 1 | -7/+12 |
2018-04-19 | re PR tree-optimization/84737 (20% degradation in CPU2000 172.mgrid starting ... | Richard Biener | 1 | -0/+22 |
2018-04-10 | Add missing cases to vect_get_smallest_scalar_type (PR 85286) | Richard Sandiford | 1 | -0/+2 |
2018-03-24 | Use SCEV information when aligning for vectorisation (PR 84005) | Richard Sandiford | 1 | -5/+5 |
2018-03-02 | Use loop->safelen rather than loop->force_vectorize | Richard Sandiford | 1 | -2/+2 |
2018-01-16 | Don't group gather loads (PR83847) | Richard Sandiford | 1 | -2/+4 |
2018-01-13 | Support for aliasing with variable strides | Richard Sandiford | 1 | -45/+320 |
2018-01-13 | Add support for SVE scatter stores | Richard Sandiford | 1 | -3/+8 |
2018-01-13 | Allow gather loads to be used for grouped accesses | Richard Sandiford | 1 | -1/+1 |
2018-01-13 | Use gather loads for strided accesses | Richard Sandiford | 1 | -13/+28 |
2018-01-13 | Add support for SVE gather loads | Richard Sandiford | 1 | -14/+139 |
2018-01-13 | Allow single-element interleaving for non-power-of-2 strides | Richard Sandiford | 1 | -3/+2 |
2018-01-13 | Add support for masked load/store_lanes | Richard Sandiford | 1 | -14/+81 |
2018-01-13 | Give the target more control over ARRAY_TYPE modes | Richard Sandiford | 1 | -10/+13 |
2018-01-12 | Handle polynomial DR_INIT | Richard Sandiford | 1 | -4/+10 |
2018-01-05 | Revert DECL_USER_ALIGN part of r241959 | Richard Sandiford | 1 | -13/+0 |