Commit df86c7e2 by Zdenek Dvorak Committed by Zdenek Dvorak

loop-unroll.c (decide_peel_completely, [...]): Set loop->has_desc.

	* loop-unroll.c (decide_peel_completely,
	decide_unroll_constant_iterations, decide_unroll_stupid,
	decide_unroll_runtime_iterations, decide_peel_simple): Set
	loop->has_desc.

From-SVN: r64500
parent 0c45b8e0
2003-03-17 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
* loop-unroll.c (decide_peel_completely,
decide_unroll_constant_iterations, decide_unroll_stupid,
decide_unroll_runtime_iterations, decide_peel_simple): Set
loop->has_desc.
Mon Mar 17 18:57:01 CET 2003 Jan Hubicka <jh@suse.cz> Mon Mar 17 18:57:01 CET 2003 Jan Hubicka <jh@suse.cz>
* ggc-common.c (ggc_mark_roots): Use htab_traverse_noresize. * ggc-common.c (ggc_mark_roots): Use htab_traverse_noresize.
......
...@@ -361,7 +361,10 @@ decide_peel_completely (loops, loop, flags) ...@@ -361,7 +361,10 @@ decide_peel_completely (loops, loop, flags)
/* Check for simple loops. */ /* Check for simple loops. */
if (!loop->has_desc) if (!loop->has_desc)
{
loop->simple = simple_loop_p (loops, loop, &loop->desc); loop->simple = simple_loop_p (loops, loop, &loop->desc);
loop->has_desc = 1;
}
/* Check number of iterations. */ /* Check number of iterations. */
if (!loop->simple || !loop->desc.const_iter) if (!loop->simple || !loop->desc.const_iter)
...@@ -485,7 +488,10 @@ decide_unroll_constant_iterations (loops, loop, flags) ...@@ -485,7 +488,10 @@ decide_unroll_constant_iterations (loops, loop, flags)
/* Check for simple loops. */ /* Check for simple loops. */
if (!loop->has_desc) if (!loop->has_desc)
{
loop->simple = simple_loop_p (loops, loop, &loop->desc); loop->simple = simple_loop_p (loops, loop, &loop->desc);
loop->has_desc = 1;
}
/* Check number of iterations. */ /* Check number of iterations. */
if (!loop->simple || !loop->desc.const_iter) if (!loop->simple || !loop->desc.const_iter)
...@@ -694,7 +700,10 @@ decide_unroll_runtime_iterations (loops, loop, flags) ...@@ -694,7 +700,10 @@ decide_unroll_runtime_iterations (loops, loop, flags)
/* Check for simple loops. */ /* Check for simple loops. */
if (!loop->has_desc) if (!loop->has_desc)
{
loop->simple = simple_loop_p (loops, loop, &loop->desc); loop->simple = simple_loop_p (loops, loop, &loop->desc);
loop->has_desc = 1;
}
/* Check simpleness. */ /* Check simpleness. */
if (!loop->simple) if (!loop->simple)
...@@ -991,7 +1000,10 @@ decide_peel_simple (loops, loop, flags) ...@@ -991,7 +1000,10 @@ decide_peel_simple (loops, loop, flags)
/* Check for simple loops. */ /* Check for simple loops. */
if (!loop->has_desc) if (!loop->has_desc)
{
loop->simple = simple_loop_p (loops, loop, &loop->desc); loop->simple = simple_loop_p (loops, loop, &loop->desc);
loop->has_desc = 1;
}
/* Check number of iterations. */ /* Check number of iterations. */
if (loop->simple && loop->desc.const_iter) if (loop->simple && loop->desc.const_iter)
...@@ -1113,7 +1125,10 @@ decide_unroll_stupid (loops, loop, flags) ...@@ -1113,7 +1125,10 @@ decide_unroll_stupid (loops, loop, flags)
/* Check for simple loops. */ /* Check for simple loops. */
if (!loop->has_desc) if (!loop->has_desc)
{
loop->simple = simple_loop_p (loops, loop, &loop->desc); loop->simple = simple_loop_p (loops, loop, &loop->desc);
loop->has_desc = 1;
}
/* Check simpleness. */ /* Check simpleness. */
if (loop->simple) if (loop->simple)
......
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