Commit 6c878b23 by Zdenek Dvorak Committed by Zdenek Dvorak

cfgloop.h (just_once_each_iteration_p): Declaration changed.

	* cfgloop.h (just_once_each_iteration_p): Declaration changed.
	* cfgloopanal.c (just_once_each_iteration_p): Make the loop argument
	const.

From-SVN: r99849
parent 8d18c628
2005-05-17 Zdenek Dvorak <dvorakz@suse.cz> 2005-05-17 Zdenek Dvorak <dvorakz@suse.cz>
* cfgloop.h (just_once_each_iteration_p): Declaration changed.
* cfgloopanal.c (just_once_each_iteration_p): Make the loop argument
const.
2005-05-17 Zdenek Dvorak <dvorakz@suse.cz>
* ggc-page.c (ggc_alloc_stat): Record amount of memory allocated. * ggc-page.c (ggc_alloc_stat): Record amount of memory allocated.
* ggc-zone.c (ggc_alloc_zone_1): Ditto. * ggc-zone.c (ggc_alloc_zone_1): Ditto.
* timevar.c (timevar_ggc_mem_total): New variable. * timevar.c (timevar_ggc_mem_total): New variable.
......
...@@ -287,7 +287,7 @@ extern void force_single_succ_latches (struct loops *); ...@@ -287,7 +287,7 @@ extern void force_single_succ_latches (struct loops *);
extern void verify_loop_structure (struct loops *); extern void verify_loop_structure (struct loops *);
/* Loop analysis. */ /* Loop analysis. */
extern bool just_once_each_iteration_p (struct loop *, basic_block); extern bool just_once_each_iteration_p (const struct loop *, basic_block);
extern unsigned expected_loop_iterations (const struct loop *); extern unsigned expected_loop_iterations (const struct loop *);
/* Loop manipulation. */ /* Loop manipulation. */
......
...@@ -33,7 +33,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -33,7 +33,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
/* Checks whether BB is executed exactly once in each LOOP iteration. */ /* Checks whether BB is executed exactly once in each LOOP iteration. */
bool bool
just_once_each_iteration_p (struct loop *loop, basic_block bb) just_once_each_iteration_p (const struct loop *loop, basic_block bb)
{ {
/* It must be executed at least once each iteration. */ /* It must be executed at least once each iteration. */
if (!dominated_by_p (CDI_DOMINATORS, loop->latch, bb)) if (!dominated_by_p (CDI_DOMINATORS, loop->latch, bb))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment