aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-18Introduce DUMP_VECT_SCOPE macroDavid Malcolm1-24/+8
2018-06-08Convert dump and optgroup flags to enumsDavid Malcolm1-1/+1
2018-06-01tree-vectorizer.h (vect_dr_stmt): New function.Richard Biener1-66/+67
2018-05-29tree-vect-data-refs.c (vect_preserves_scalar_order_p): Make sure to use non-p...Richard Biener1-0/+4
2018-05-28re PR middle-end/85933 (FAIL: gcc.dg/sso/p8.c -O3 -finline-functions (inte...Richard Biener1-1/+5
2018-05-25tree-ssa-alias.h (refs_may_alias_p): Add tbaa_p bool parameter, defaulted to ...Richard Biener1-22/+22
2018-05-25tree-vect-data-refs.c (vect_find_stmt_data_reference): New function, combinin...Richard Biener1-158/+127
2018-05-25tree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove.Richard Biener1-63/+64
2018-05-02Tighten early exit in vect_analyze_data_ref_dependence (PR85586)Richard Sandiford1-2/+4
2018-04-26tree-vect-data-refs.c (vect_get_data_access_cost): Get prologue cost vector a...Richard Biener1-7/+12
2018-04-19re PR tree-optimization/84737 (20% degradation in CPU2000 172.mgrid starting ...Richard Biener1-0/+22
2018-04-10Add missing cases to vect_get_smallest_scalar_type (PR 85286)Richard Sandiford1-0/+2
2018-03-24Use SCEV information when aligning for vectorisation (PR 84005)Richard Sandiford1-5/+5
2018-03-02Use loop->safelen rather than loop->force_vectorizeRichard Sandiford1-2/+2
2018-01-16Don't group gather loads (PR83847)Richard Sandiford1-2/+4
2018-01-13Support for aliasing with variable stridesRichard Sandiford1-45/+320
2018-01-13Add support for SVE scatter storesRichard Sandiford1-3/+8
2018-01-13Allow gather loads to be used for grouped accessesRichard Sandiford1-1/+1
2018-01-13Use gather loads for strided accessesRichard Sandiford1-13/+28
2018-01-13Add support for SVE gather loadsRichard Sandiford1-14/+139
2018-01-13Allow single-element interleaving for non-power-of-2 stridesRichard Sandiford1-3/+2
2018-01-13Add support for masked load/store_lanesRichard Sandiford1-14/+81
2018-01-13Give the target more control over ARRAY_TYPE modesRichard Sandiford1-10/+13
2018-01-12Handle polynomial DR_INITRichard Sandiford1-4/+10
2018-01-05Revert DECL_USER_ALIGN part of r241959Richard Sandiford1-13/+0
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-3/+14
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-9/+9
2018-01-03poly_int: vect_permute_load/store_chainRichard Sandiford1-3/+7
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-4/+25
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vect_no_alias_pRichard Sandiford1-39/+41
2018-01-03poly_int: vector_alignment_reachable_pRichard Sandiford1-3/+4
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-41/+48
2018-01-02Use explicit encodings for simple permutesRichard Sandiford1-19/+28
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford1-40/+69
2018-01-02Remove vec_perm_const optabRichard Sandiford1-0/+1
2018-01-02Split can_vec_perm_p into can_vec_perm_{var,const}_pRichard Sandiford1-19/+19
2017-12-21poly_int: compute_data_ref_alignmentRichard Sandiford1-3/+17
2017-12-21poly_int: MEM_REF offsetsRichard Sandiford1-4/+1
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-4/+6
2017-12-20poly_int: tree constantsRichard Sandiford1-1/+1
2017-12-01re PR tree-optimization/83232 (fma3d spec2000 regression on zen with -Ofast (...Richard Biener1-9/+20
2017-10-06re PR tree-optimization/82397 (qsort comparator non-negative on sorted output...Richard Biener1-31/+18
2017-09-22PR82289: Computing peeling costs for irrelevant drsRichard Sandiford1-0/+3
2017-09-22Let the target choose a vectorisation alignmentRichard Sandiford1-40/+52
2017-09-22Add a vect_get_scalar_dr_size helper functionRichard Sandiford1-7/+4
2017-09-18Fix an SVE failure in the Fortran matmul* testsRichard Sandiford1-0/+5
2017-09-14Add LOOP_VINFO_MAX_VECT_FACTORRichard Sandiford1-1/+1
2017-09-14Add a vect_get_num_copies helper routineRichard Sandiford1-3/+6
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-27/+35