aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-2/+4
2017-08-21Add a type_has_mode_precision_p helper functionRichard Sandiford1-2/+1
2017-08-16PR81815: Invalid conditional reductionRichard Sandiford1-7/+12
2017-08-04C++-ify vec_info structuresRichard Sandiford1-99/+44
2017-08-04Use base inequality for some vector alias checksRichard Sandiford1-0/+8
2017-07-27re PR tree-optimization/81573 (wrong code at -O3 on x86_64-linux-gnu)Richard Biener1-7/+26
2017-07-25re PR tree-optimization/81510 (ice in operator[], at vec.h:749)Richard Biener1-19/+21
2017-07-21re PR tree-optimization/81500 (ICE with -O3 in process_use, at tree-vect-stmt...Richard Biener1-4/+2
2017-07-21re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Richard Biener1-2/+3
2017-07-20re PR tree-optimization/61171 (vectorization fails for a reduction in presenc...Richard Biener1-88/+159
2017-07-18re PR tree-optimization/81418 (ICE in vect_get_vec_def_for_stmt_copy)Richard Biener1-21/+39
2017-07-16tree-ssa-loop-manip.c (tree_transform_and_unroll_loop): Use profile_proabilit...Jan Hubicka1-5/+3
2017-07-05Remove enum before machine_modeRichard Sandiford1-2/+2
2017-07-03Avoid minimum - 1 confusion in vectoriserRichard Sandiford1-22/+12
2017-07-03re PR tree-optimization/60510 (SLP blocks loop vectorization (with reduction))Richard Biener1-69/+99
2017-07-03tree-vect-loop.c (vect_create_epilog_for_reduction): Revert back to using VIE...Richard Biener1-1/+2
2017-07-03tree-vect-loop.c (vect_analyze_loop_operations): Also analyze reduction PHIs.Richard Biener1-70/+138
2017-07-01cfg.c (scale_bbs_frequencies): New function.Jan Hubicka1-5/+3
2017-07-01tree-vect-loop.c (optimize_mask_stores): Use make_single_succ_edge to update ...Jan Hubicka1-1/+1
2017-06-30re PR tree-optimization/81249 (ICE: error: incompatible types in PHI argument 0)Richard Biener1-6/+8
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka1-6/+10
2017-06-29tree-vect-loop.c (vect_analyze_scalar_cycles_1): Do not add reduction chains ...Richard Biener1-2/+4
2017-06-28tree-vect-loop.c (vectorizable_reduction): Move special cond reduction IV var...Richard Biener1-95/+96
2017-06-28tree-vectorizer.h (vect_get_vec_defs): Remove.Richard Biener1-3/+204
2017-06-22tree-vect-loop.c (vect_model_reduction_cost): Handle COND_REDUCTION and INTEG...Richard Biener1-25/+105
2017-06-19tree-ssa-loop-niter.h (estimate_numbers_of_iterations): Take struct function ...Richard Biener1-1/+1
2017-06-13tree-vect-loop.c (vect_model_reduction_cost): Do not fail, instead get vector...Richard Biener1-41/+6
2017-06-12re PR tree-optimization/81053 (ICE on valid code at -O3 on x86_64-linux-gnu: ...Richard Biener1-36/+28
2017-06-09re PR tree-optimization/66623 (Unsafe FP math reduction used in strict math m...Richard Biener1-51/+62
2017-06-07tree-vect-loop-manip.c (vect_do_peeling): Don't skip vector loop if versionin...Bin Cheng1-0/+30
2017-06-06re PR tree-optimization/80928 (SLP vectorization does not handle induction in...Richard Biener1-13/+172
2017-06-04i386.c (make_resolver_func): Update.Jan Hubicka1-9/+8
2017-06-02tree-vect-loop.c (vect_analyze_loop_operations): Not relevant PHIs are ok.Richard Biener1-2/+1
2017-06-02tree-vect-loop.c (get_initial_def_for_induction): Inline into ...Richard Biener1-358/+294
2017-05-31Change comment style to one we normally use.Martin Liska1-6/+6
2017-05-30tree-vectorizer.h (struct _stmt_vec_info): Add reduc_type and reduc_def fields.Richard Biener1-21/+25
2017-05-17Introduce dump_flags_t type and use it instead of int type.Martin Liska1-1/+1
2017-03-28tree-vect-loop.c (optimize_mask_stores): Add bb to the right loop.Bin Cheng1-2/+8
2017-02-27re PR tree-optimization/77536 (Vectorizer not maintaining relationship of rel...Bin Cheng1-9/+46
2017-02-06re PR tree-optimization/79284 (ICE on valid code at -O3 on x86_64-linux-gnu: ...Jakub Jelinek1-8/+8
2017-02-03re PR tree-optimization/79340 (Memory leaks in tree-vect-slp.c)Jakub Jelinek1-7/+11
2017-02-01tree-vect-loop.c (vect_compute_single_scalar_iteration_cost): Pass stmt_info ...Andrew Pinski1-11/+19
2017-01-05[bootstrap-O1] add initializers to avoid warnings at -O1Alexandre Oliva1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-06re PR tree-optimization/78675 (ICE: verify_gimple failed (error: integral res...Jakub Jelinek1-2/+4
2016-11-16Support non-masked epilogue vectoriziationYuri Rumyantsev1-19/+83
2016-11-16Fix nb_iterations_estimate calculation in tree-vect-loop.cRichard Sandiford1-20/+18
2016-11-03tree-vect-loop.c (destroy_loop_vec_info): Handle cond_expr.Bin Cheng1-23/+62
2016-10-13tree-vect-loop.c (loop_niters_no_overflow): New func.Bin Cheng1-2/+36
2016-10-13tree-vect-loop-manip.c (adjust_vec_debug_stmts): Don't release adjust_vec aut...Bin Cheng1-168/+23