aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-iv.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-27loop-iv.c (iv_analyze_op): Use function_invariant_p, not CONSTANT_P, to test ...Bernd Schmidt1-2/+2
2009-07-24re PR rtl-optimization/40209 (ICE in iv_analyze_def caused by stale REG_UNUSE...Neil Vachharajani1-0/+1
2009-06-22alias.c: Use REG_P...Shujing Zhao1-15/+15
2009-04-24loop-iv.c (simple_rhs_p): Allow expressions that are function_invariant_p.Bernd Schmidt1-3/+3
2009-04-24loop-iv.c (replace_single_def_regs): Look for REG_EQUAL notes...Bernd Schmidt1-8/+31
2009-03-31loop-iv.c (replace_single_def_regs, [...]): New static functions.Bernd Schmidt1-3/+51
2009-03-31loop-iv.c (simple_rhs_p): Allow more kinds of expressions.Bernd Schmidt1-2/+6
2009-03-31loop-iv.c (determine_max_iter): New arg OLD_NITER.Bernd Schmidt1-4/+8
2009-03-31loop-iv.c (simplify_using_condition): A condition of the form (EQ REG CONST) ...Bernd Schmidt1-8/+57
2009-03-31loop-iv.c (suitable_set_for_replacement): Renamed from simplify_using_assignm...Bernd Schmidt1-46/+60
2009-03-04re PR rtl-optimization/39235 (get_simple_loop_desc returns uninitialized memory)J"orn Rennecke1-1/+3
2009-02-21Revert last change.Richard Sandiford1-29/+33
2009-02-21loop-iv.c (truncate_value): New function.Richard Sandiford1-33/+29
2009-02-20Update Copyright years for files modified in 2008 and/or 2009.Jakub Jelinek1-1/+2
2009-02-13loop-iv.c (implies_p): In the final case, test that operands 0 of the two com...Bernd Schmidt1-1/+2
2008-11-20re PR rtl-optimization/32283 (Missed induction variable optimization)Zdenek Dvorak1-6/+19
2008-10-11re PR middle-end/37448 (cannot compile big function)Kenneth Zadeck1-16/+16
2008-06-26driver-i386.c (detect_caches_amd, [...]): Fix -Wc++-compat and/or -Wcast-qual...Kaveh R. Ghazi1-5/+5
2008-01-22re PR tree-optimization/26854 (Inordinate compile times on large routines)Kenneth Zadeck1-1/+0
2008-01-20re PR tree-optimization/26854 (Inordinate compile times on large routines)Kenneth Zadeck1-3/+5
2007-08-31re PR rtl-optimization/33224 (failing rtl iv analysis (maybe due to df))Zdenek Dvorak1-1/+2
2007-08-30df-core.h (df_dump_region): New function.Kenneth Zadeck1-1/+1
2007-08-05configure.ac: Remove --enable-checking=df from default settings.Paolo Bonzini1-1/+1
2007-07-30alias.c (record_set, [...]): Constify.Kaveh R. Ghazi1-1/+1
2007-07-26Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton1-4/+3
2007-07-25cfglayout.c (insn_scope, insn_line): Constify.Kaveh R. Ghazi1-1/+1
2007-06-20re PR rtl-optimization/32405 (assertion failure in loop-iv.c; probable datafl...Zdenek Dvorak1-0/+5
2007-06-11Merge dataflow branch into mainlineDaniel Berlin1-43/+72
2007-06-08re PR target/29953 ([SH-4] Perfomance regression in loops. cmp/eq used instea...Christian Bruel1-3/+3
2007-05-26c-typeck.c, [...]: Fix typos and follow spelling conventions in various warni...Kazu Hirata1-2/+2
2007-02-26loop-iv.c (simplify_using_initial_values): Fix oversight in previous change; ...Bernd Schmidt1-1/+4
2007-02-24loop-iv.c (simplify_using_initial_values): Return if the expression becomes i...Bernd Schmidt1-0/+2
2007-02-24loop-iv.c (implies_p): Detect additional cases where A implies B.Bernd Schmidt1-39/+105
2007-02-23loop-iv.c (determine_max_iter): Moved in front of its sole user.Bernd Schmidt1-65/+65
2006-12-11re PR rtl-optimization/30113 (ICE in trunc_int_for_mode)Zdenek Dvorak1-1/+1
2006-01-31tree-vrp.c: Use XNEW/XCNEW allocation wrappers.Marcin Dalecki1-3/+3
2006-01-24loop-iv.c (iv_analysis_loop_init): Use df analysis in a more efficient way.Zdenek Dvorak1-5/+8
2006-01-20loop-iv.c (iv_analysis_loop_init): Use df in more conservative way.Zdenek Dvorak1-8/+5
2006-01-20loop-iv.c: Include df.h and hashtab.h.Zdenek Dvorak1-462/+453
2005-08-31loop-iv.c (iv_number_of_iterations): Fix overflow check for loops that count ...Dale Johannesen1-1/+1
2005-07-21re PR rtl-optimization/19210 (not using do-loop for some loops)Paolo Bonzini1-0/+37
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-05-29cgraphunit.c, [...]: Fix typos and follow spelling conventions in error/dump ...Kazu Hirata1-3/+3
2005-05-06re PR rtl-optimization/21254 (Incorrect code with -funroll-loops for multiple...Zdenek Dvorak1-13/+34
2005-04-01local-alloc.c (update_equiv_regs): Use gcc_assert, gcc_unreachable.Nathan Sidwell1-46/+35
2005-03-11basic-block.h (single_succ_p, [...]): New inline functions.Zdenek Dvorak1-9/+3
2005-03-09* loop-iv.c (get_biv_step_1): Remove lhs.Kazu Hirata1-2/+1
2005-03-08c-semantics.c, [...]: Update copyright.Kazu Hirata1-1/+1
2005-03-05combine.c (simplify_and_const_int): Use gen_int_mode instead of GEN_INT (trun...Kazu Hirata1-2/+1
2004-12-28re PR rtl-optimization/19103 (Current CVS (2004/12/21) doesn't compile with p...Zdenek Dvorak1-1/+1