-
- Downloads
doloop.c: Removed.
* doloop.c: Removed. * loop-doloop.c: New file. * Makefile.in (doloop.o): Remove. (loop-doloop.o): New. * cfgloop.h (get_loop_level, doloop_optimize_loops): Declare. * cfgloopanal.c (get_loop_level): New function. * loop-iv.c (iv_number_of_iterations): Handle case when loop is leaved immediatelly. * loop.c (strength_reduce): Do not call doloop optimization. * loop.h (LOOP_BCT): Removed. * passes.c (rest_of_handle_loop_optimize): Do not use LOOP_BCT. (rest_of_handle_loop2): Call doloop_optimize_loops. (rest_of_compilation): Test for optimizations moved to rest_of_handle_loop2. From-SVN: r79625
Showing
- gcc/ChangeLog 17 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 4 additions, 4 deletionsgcc/Makefile.in
- gcc/cfgloop.h 2 additions, 0 deletionsgcc/cfgloop.h
- gcc/cfgloopanal.c 17 additions, 0 deletionsgcc/cfgloopanal.c
- gcc/doloop.c 0 additions, 883 deletionsgcc/doloop.c
- gcc/loop-doloop.c 553 additions, 0 deletionsgcc/loop-doloop.c
- gcc/loop-iv.c 4 additions, 0 deletionsgcc/loop-iv.c
- gcc/loop.c 0 additions, 17 deletionsgcc/loop.c
- gcc/loop.h 2 additions, 3 deletionsgcc/loop.h
- gcc/passes.c 13 additions, 5 deletionsgcc/passes.c
Loading
Please register or sign in to comment