Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
353d7e60
Commit
353d7e60
authored
May 08, 2009
by
Michael Beck
Browse files
- let loop run backwards
[r25899]
parent
69978722
Changes
1
Hide whitespace changes
Inline
Side-by-side
ir/opt/opt_osr.c
View file @
353d7e60
...
...
@@ -992,8 +992,8 @@ static void dfs(ir_node *irn, iv_env *env)
*/
static
void
do_dfs
(
ir_graph
*
irg
,
iv_env
*
env
)
{
ir_graph
*
rem
=
current_ir_graph
;
ir_node
*
end
=
get_irg_end
(
irg
);
int
i
,
n
;
ir_node
*
end
=
get_irg_end
(
irg
);
int
i
;
ir_reserve_resources
(
irg
,
IR_RESOURCE_IRN_VISITED
);
...
...
@@ -1004,8 +1004,7 @@ static void do_dfs(ir_graph *irg, iv_env *env) {
dfs
(
end
,
env
);
/* visit the keep-alives */
n
=
get_End_n_keepalives
(
end
);
for
(
i
=
0
;
i
<
n
;
++
i
)
{
for
(
i
=
get_End_n_keepalives
(
end
)
-
1
;
i
>=
0
;
--
i
)
{
ir_node
*
ka
=
get_End_keepalive
(
end
,
i
);
if
(
!
irn_visited
(
ka
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment