aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
AgeCommit message (Expand)Author
2018-03-16 PR c/84909Jakub Jelinek
2018-03-13[SLP/AArch64] Fix unpack handling for big-endian SVERichard Sandiford
2018-02-072018-02-07 Richard Biener <rguenther@suse.de>Richard Biener
2018-01-13Support for aliasing with variable stridesRichard Sandiford
2018-01-13Use single-iteration epilogues when peeling for gapsRichard Sandiford
2018-01-13Handle peeling for alignment with maskingRichard Sandiford
2018-01-13Add support for fully-predicated loopsRichard Sandiford
2018-01-03 Update copyright years.Jakub Jelinek
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford
2018-01-03Add an alternative vector loop iv mechanismRichard Sandiford
2017-12-21poly_int: loop versioning thresholdRichard Sandiford
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva
2017-11-242017-11-24 Richard Biener <rguenther@suse.de>Richard Biener
2017-11-16 * tree-vect-loop-manip.c (vect_do_peeling): Do not useJan Hubicka
2017-11-03 * asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka
2017-10-19 * asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka
2017-10-10Require wi::to_wide for treesRichard Sandiford
2017-10-10 * tree-vect-loop-manip.c (rename_variables_in_bb): Rename PHI nodesBin Cheng
2017-10-10 * tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg): SkipBin Cheng
2017-09-22Let the target choose a vectorisation alignmentRichard Sandiford
2017-08-04Use base inequality for some vector alias checksRichard Sandiford
2017-07-252017-07-25 Richard Biener <rguenther@suse.de>Richard Biener
2017-07-03 * tree-vect-loop-manip.c (vect_do_peeling): Fix scaling up.Jan Hubicka
2017-07-03Avoid minimum - 1 confusion in vectoriserRichard Sandiford
2017-07-03Use innermost_loop_behavior for outer loop vectorisationRichard Sandiford
2017-07-01 * cfg.c (scale_bbs_frequencies): New function.Jan Hubicka
2017-06-29 * asan.c (asan_emit_stack_protection): Update.Jan Hubicka
2017-06-07 * tree-vect-loop-manip.c (vect_do_peeling): Don't skip vector loopBin Cheng
2017-06-07 * tree-vectorizer.h (vect_build_loop_niters): New parameter.Bin Cheng
2017-06-042017-05-23 Jan Hubicka <hubicka@ucw.cz>Jan Hubicka
2017-05-31 * tree-vect-loop-manip.c (create_intersect_range_checks_index)Bin Cheng
2017-05-26 * tree-vect-loop-manip.c (create_intersect_range_checks_index): PassBin Cheng
2017-03-28 * tree-vect-loop-manip.c (slpeel_add_loop_guard): New param andBin Cheng
2017-03-072017-03-07 Richard Biener <rguenther@suse.de>Richard Biener
2017-02-15 PR tree-optimization/79347Bin Cheng
2017-02-05 PR tree-ssa/79347Jan Hubicka
2017-01-09 PR tree-optimization/78899Jakub Jelinek
2017-01-01 Update copyright years.Jakub Jelinek
2016-12-08 PR middle-end/78684Bin Cheng
2016-11-16Support non-masked epilogue vectoriziationYuri Rumyantsev
2016-11-16Fix nb_iterations calculation in tree-vect-loop-manip.cRichard Sandiford
2016-10-19 PR tree-optimization/78005Bin Cheng
2016-10-13 * tree-vect-loop-manip.c (adjust_vec_debug_stmts): Don't releaseBin Cheng
2016-10-13 * tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg): PutBin Cheng
2016-10-13 * tree-vect-loop-manip.c (slpeel_can_duplicate_loop_p): Fix codeBin Cheng
2016-09-28Fix PR tree-optimization/77724Robin Dapp
2016-09-23 * tree-vect-loop-manip.c (create_intersect_range_checks_index): New.Bin Cheng
2016-08-192016-08-19 Richard Biener <rguenther@suse.de>Richard Biener
2016-08-172016-08-17 Richard Biener <rguenther@suse.de>Richard Biener
2016-08-012016-08-01 Alan Hayward <alan.hayward@arm.com>Alan Hayward