aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-10/+4
2017-10-23Use SCALAR_TYPE_MODE in vect_create_epilog_for_reductionRichard Sandiford1-1/+1
2017-10-20re PR tree-optimization/82473 (ICE in vect_get_vec_def_for_stmt_copy, at tree...Richard Biener1-2/+5
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka1-4/+1
2017-09-18Move computation of SLP_TREE_NUMBER_OF_VEC_STMTSRichard Sandiford1-2/+1
2017-09-18Fix type of bitstart in vectorizable_live_operationRichard Sandiford1-1/+1
2017-09-18Fix vectorizable_live_operation handling of vector booleansRichard Sandiford1-1/+3
2017-09-18re PR tree-optimization/82220 (SPEC CPU2006 482.sphinx3 ~10% performance regr...Richard Biener1-2/+2
2017-09-16PR82228: Move ncopies calculation in vectorizable_live_operationRichard Sandiford1-5/+5
2017-09-14Add LOOP_VINFO_MAX_VECT_FACTORRichard Sandiford1-0/+2
2017-09-14Add a vect_worthwhile_without_simd_p helper routineRichard Sandiford1-4/+14
2017-09-14Add a vect_get_num_copies helper routineRichard Sandiford1-6/+9
2017-09-14Make more use of gimple-fold.h in tree-vect-loop.cRichard Sandiford1-12/+19
2017-09-14Add gimple_build_vector* helpersRichard Sandiford1-112/+44
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-11/+13
2017-09-14Use vec<> in build_vectorRichard Sandiford1-30/+34
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