aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-5/+4
2017-08-04Pool alignment information for common basesRichard Sandiford1-3/+77
2017-08-04Use base inequality for some vector alias checksRichard Sandiford1-7/+32
2017-08-04Handle data dependence relations with different basesRichard Sandiford1-4/+107
2017-07-21re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Richard Biener1-18/+14
2017-07-18Fix PR81362: Vector peelingRobin Dapp1-22/+8
2017-07-03Add a helper for getting the overall alignment of a DRRichard Sandiford1-7/+0
2017-07-03Add DR_BASE_ALIGNMENT and DR_BASE_MISALIGNMENTRichard Sandiford1-142/+39
2017-07-03Add DR_STEP_ALIGNMENTRichard Sandiford1-8/+12
2017-07-03Rename DR_ALIGNED_TO to DR_OFFSET_ALIGNMENTRichard Sandiford1-9/+7
2017-07-03Use innermost_loop_behavior for outer loop vectorisationRichard Sandiford1-70/+42
2017-07-02PR81136: ICE from inconsistent DR_MISALIGNMENTsRichard Sandiford1-2/+4
2017-06-07tree-vect-data-refs.c (vect_mark_for_runtime_alias_test): Factor out code che...Bin Cheng1-39/+3
2017-05-31Alternative check for vector refs with same alignmentRichard Sandiford1-48/+29
2017-05-30Vector peeling cost model 6/6Robin Dapp1-42/+71
2017-05-30Vector peeling cost model 4/6Robin Dapp1-83/+103
2017-05-30Vector peeling cost model 3/6Robin Dapp1-97/+101
2017-05-30Vector peeling cost model 2/6Robin Dapp1-56/+103
2017-05-30Vector peeling cost model 1/6Robin Dapp1-21/+19
2017-05-26tree-vect-data-refs.c (Operator==, [...]): Move from ...Bin Cheng1-232/+2
2017-05-26tree-vect-data-refs.c (compare_tree): Rename and move ...Bin Cheng1-97/+29
2017-05-11re PR tree-optimization/80705 (Incorrect code generated for profile counter u...Richard Biener1-0/+21
2017-05-03tree-vect-data-refs.c (vect_enhance_data_refs_alignment): When all DRs have u...Richard Biener1-7/+7
2017-04-03Fix numerous typos in commentsJonathan Wakely1-1/+1