aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
AgeCommit message (Expand)AuthorFilesLines
2018-01-13Support for aliasing with variable stridesRichard Sandiford1-1/+24
2018-01-13Add support for SVE scatter storesRichard Sandiford1-0/+1
2018-01-13Allow gather loads to be used for grouped accessesRichard Sandiford1-0/+2
2018-01-13Use gather loads for strided accessesRichard Sandiford1-1/+1
2018-01-13Add support for SVE gather loadsRichard Sandiford1-2/+13
2018-01-13Add support for in-order addition reduction using SVE FADDARichard Sandiford1-1/+10
2018-01-13Add support for conditional reductions using SVE CLASTBRichard Sandiford1-1/+8
2018-01-13Handle peeling for alignment with maskingRichard Sandiford1-0/+20
2018-01-13Add support for fully-predicated loopsRichard Sandiford1-2/+136
2018-01-13SLP reductions with variable-length vectorsRichard Sandiford1-0/+5
2018-01-13Add support for masked load/store_lanesRichard Sandiford1-2/+2
2018-01-12re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Richard Biener1-0/+1
2018-01-03Make vect_model_store_cost take a vec_load_store_typeRichard Sandiford1-1/+9
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-1/+1
2018-01-03poly_int: vect_nunits_for_costRichard Sandiford1-0/+10
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-13/+44
2018-01-03Add an alternative vector loop iv mechanismRichard Sandiford1-3/+5
2018-01-02Pass vec_perm_indices by referenceRichard Sandiford1-2/+2
2017-12-21poly_int: loop versioning thresholdRichard Sandiford1-1/+9
2017-12-07re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Bin Cheng1-0/+3
2017-09-22Let the target choose a vectorisation alignmentRichard Sandiford1-1/+22
2017-09-22Add a vect_get_scalar_dr_size helper functionRichard Sandiford1-0/+13
2017-09-18Move computation of SLP_TREE_NUMBER_OF_VEC_STMTSRichard Sandiford1-2/+1
2017-09-14Add LOOP_VINFO_MAX_VECT_FACTORRichard Sandiford1-2/+7
2017-09-14Add a vect_worthwhile_without_simd_p helper routineRichard Sandiford1-1/+1
2017-09-14Add a vect_get_num_copies helper routineRichard Sandiford1-0/+14
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-2/+2
2017-08-04Pool alignment information for common basesRichard Sandiford1-0/+11
2017-08-04C++-ify vec_info structuresRichard Sandiford1-17/+27
2017-08-04Use base inequality for some vector alias checksRichard Sandiford1-1/+10
2017-08-04Handle data dependence relations with different basesRichard Sandiford1-1/+1
2017-07-20re PR tree-optimization/61171 (vectorization fails for a reduction in presenc...Richard Biener1-2/+5
2017-07-03Add a helper for getting the overall alignment of a DRRichard Sandiford1-2/+0
2017-07-03Add DR_BASE_ALIGNMENT and DR_BASE_MISALIGNMENTRichard Sandiford1-0/+3
2017-07-03Add DR_STEP_ALIGNMENTRichard Sandiford1-0/+2
2017-07-03Rename DR_ALIGNED_TO to DR_OFFSET_ALIGNMENTRichard Sandiford1-1/+2
2017-07-03Use innermost_loop_behavior for outer loop vectorisationRichard Sandiford1-12/+24
2017-07-03tree-vect-loop.c (vect_analyze_loop_operations): Also analyze reduction PHIs.Richard Biener1-1/+7
2017-06-28tree-vectorizer.h (vect_get_vec_defs): Remove.Richard Biener1-4/+1
2017-06-07tree-vectorizer.h (vect_build_loop_niters): New parameter.Bin Cheng1-1/+1
2017-06-06re PR tree-optimization/80928 (SLP vectorization does not handle induction in...Richard Biener1-1/+2
2017-05-31Change comment style to one we normally use.Martin Liska1-2/+2
2017-05-30tree-vectorizer.h (struct _stmt_vec_info): Add reduc_type and reduc_def fields.Richard Biener1-1/+10
2017-05-30Vector peeling cost model 1/6Robin Dapp1-1/+2
2017-05-26tree-vect-data-refs.c (Operator==, [...]): Move from ...Bin Cheng1-28/+0
2017-05-16re PR tree-optimization/80457 (vectorizable_condition does not update the vec...James Greenhalgh1-1/+1
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-17/+17
2017-02-06re PR tree-optimization/79284 (ICE on valid code at -O3 on x86_64-linux-gnu: ...Jakub Jelinek1-0/+12
2017-01-01Update copyright years.Jakub Jelinek1-1/+1