aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-26Implement -Wimplicit-fallthrough.Marek Polacek1-1/+1
2016-09-02re PR tree-optimization/77444 (Bogus assignments in cand_value_at)Jakub Jelinek1-2/+3
2016-07-20cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.Uros Bizjak1-1/+1
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-5/+5
2016-07-12Introduce new param: AVG_LOOP_NITERMartin Liska1-4/+3
2016-07-11Convert TYPE_ALIGN_OK to a TYPE_LANG_FLAG.Bernd Edlinger1-1/+1
2016-07-07tree-scalar-evolution.c (iv_can_overflow_p): export.Jan Hubicka1-0/+4
2016-06-17re PR tree-optimization/71347 (Performance drop after r235513 on x86-64 in 32...Bin Cheng1-25/+6
2016-05-30Add profiling support for IVOPTSMartin Liska1-16/+46
2016-05-28tree-ssa-loop-ivopts.c (estimated_stmt_executions_int): Use likely_max_stmt_e...Jan Hubicka1-1/+1
2016-05-26IVOPTS: make comp_cost in a more c++ fashion.Martin Liska1-145/+235
2016-05-26Fix ivopts estimates for internal functionsRichard Sandiford1-0/+1
2016-05-18tree-ssa-loop-ivopts.c (get_computation_cost_at): Check inv expression pointe...Bin Cheng1-1/+1
2016-05-13Cast to unsigned HOST_WIDE_INT in printf formatH.J. Lu1-2/+2
2016-05-13IVOPTS dump fall-outMartin Liska1-2/+2
2016-05-13Enhance dumps of IVOPTSMartin Liska1-197/+256
2016-05-03tree-ssa-loop-ivopts.c (get_computation_cost_at): Check depends_on before usi...Bin Cheng1-2/+2
2016-05-03tree-ssa-loop-ivopts.c (get_computation_cost_at): Don't clobber cbase.Bin Cheng1-5/+7
2016-04-27tree-ssa-loop-ivopts.c (iv_ca_dump): Fix level of indentation.Martin Liska1-4/+5
2016-04-27tree-ssa-loop-ivopts.c (struct iv): Use pointer to struct iv_use instead of r...Bin Cheng1-830/+694
2016-04-18tree-ssa-loop-ivopts.c (avg_loop_niter): Use also max_loop_iterations_int.Jan Hubicka1-1/+5
2016-04-12Revert r234572 (aka PR testsuite/70577)Martin Liska1-5/+1
2016-03-31tree-ssa-loop-ivopts.c (get_computation_cost_at): Initialize scratch field fo...Bin Cheng1-1/+3
2016-03-31tree-ssa-loop-ivopts.c (struct comp_cost): New scrach field.Bin Cheng1-10/+47
2016-03-30tree-ssa-loop-niter.c (idx_infer_loop_bounds): We can't get realistic estimat...Jan Hubicka1-1/+5
2016-03-23re PR tree-optimization/69042 (Missed optimization in ivopts)Bin Cheng1-4/+6
2016-02-10re PR tree-optimization/68021 (ice in rewrite_use_nonlinear_expr with -O3)Bin Cheng1-1/+13
2016-01-27common.opt (fkeep-gc-roots-live): New undocumented option.Ian Lance Taylor1-2/+15
2016-01-23tree-ssanames.c (release_free_names_and_compact_live_names): Replace "the the...Jakub Jelinek1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-09Fix newly introduced memory leak inMartin Liska1-3/+3
2015-11-20re PR tree-optimization/52272 (Performance regression of 410.bwaves on x86.)Bin Cheng1-29/+199
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-7/+20
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-10/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-11/+11
2015-10-29tree-ssa-loop-ivopts.c (split_address_cost): Check depends_on.Bin Cheng1-5/+8
2015-10-01remove many typedefsTrevor Saunders1-11/+7
2015-09-20switch from gimple to gimple*Trevor Saunders1-30/+31
2015-09-17re PR tree-optimization/66388 (Test gcc.target/i386/pr49781-1.c failed becaus...Bin Cheng1-5/+214
2015-09-15tree-ssa-loop-ivopts.c (get_shiftadd_cost): Strip unnecessary type conversion...Bin Cheng1-0/+1
2015-08-19remove useless typedefsTrevor Saunders1-2/+2
2015-07-16tree-ssa-loop-ivopts.c (add_candidate): Remove call to add_autoinc_candidates.Bin Cheng1-18/+20
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-07-10gimple-predict.h: New file.Andrew MacLeod1-0/+1
2015-07-08target.def (rtx_costs): Remove "code" param, add "mode".Alan Modra1-1/+1
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-18/+5
2015-07-02tree-ssa-loop-ivopts.c (struct ivopts_data): New field iv_obstack.Bin Cheng1-18/+15
2015-06-30tree-ssa-loop-ivopts.c (record_sub_use): Don't reset ssa_name field in struct...Bin Cheng1-4/+0
2015-06-25function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod1-2/+0
2015-06-25hash-traits.h (free_ptr_hash): New class.Richard Sandiford1-3/+1