aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-03-27re PR tree-optimization/80170 (SLP vectorization creates aligned access)Richard Biener1-3/+12
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-1/+1
2017-01-25re PR target/69264 (ICE building spidermonkey -mcpu=970 -maltivec -O3: rs6000...Richard Biener1-14/+7
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-13re PR tree-optimization/78699 (ICE (segfault) on powerpc64le-linux-gnu (memor...Richard Biener1-1/+3
2016-11-16Support non-masked epilogue vectoriziationYuri Rumyantsev1-3/+9
2016-11-09tree-vect-data-refs.c (vect_compute_data_ref_alignment): Look at the DR_BASE_...Richard Biener1-6/+3
2016-11-08tree-vect-stmts.c (get_group_load_store_type): If the access is aligned do no...Richard Biener1-0/+13
2016-11-07re PR tree-optimization/78189 (movaps generated for unaligned store in aligne...Richard Biener1-3/+18
2016-10-31tree-vect-data-refs.c (vect_slp_analyze_node_dependences): Skip unnecessary d...Bin Cheng1-10/+10
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-1/+1
2016-09-21re PR tree-optimization/77621 (Internal compiler error for mtune=atom + msse2)Richard Biener1-0/+7
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-7/+7
2016-07-27re PR tree-optimization/72517 (436.cactusADM: More than 40% regression in O3 ...Richard Biener1-1/+2
2016-07-13tree-vect-data-refs.c (vect_no_alias_p): New function.Bin Cheng1-5/+85
2016-07-11Convert TYPE_ALIGN_OK to a TYPE_LANG_FLAG.Bernd Edlinger1-2/+2
2016-07-06re PR tree-optimization/71518 (wrong code at -O3 on x86_64-linux-gnu in 64-bi...Yuri Rumyantsev1-3/+8
2016-07-06[5/7] Move the fix for PR65518Richard Sandiford1-3/+20
2016-07-06[4/7] Add a gather_scatter_info structureRichard Sandiford1-21/+21
2016-06-17tree-vectorizer.h (struct dr_with_seg_len): Remove class member OFFSET.Bin Cheng1-28/+35
2016-06-15tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Do not consider dep...Richard Biener1-1/+7
2016-06-13re PR tree-optimization/71505 (-O3 internal compiler error in vect_analyze_da...Richard Biener1-1/+1
2016-06-08tree-vect-data-refs.c (vect_analyze_data_refs): Remove debug newline.Alan Hayward1-8/+0
2016-05-24Fix GROUP_GAP for single-element interleavingRichard Sandiford1-0/+1
2016-04-15re PR tree-optimization/70130 (h264ref fails with verification error starting...Richard Biener1-4/+13