aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>2004-08-05 23:33:21 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2004-08-05 21:33:21 +0000
commitc913f08ae707e5d307d605db5f99035099c657af (patch)
treee51628740931c0a8c1eeb06f3739d49e38c6827c /gcc/tree-flow.h
parent48a8c56547c5651a58c1e612444db7c7f51a6a3c (diff)
downloadgcc-c913f08ae707e5d307d605db5f99035099c657af.zip
gcc-c913f08ae707e5d307d605db5f99035099c657af.tar.gz
gcc-c913f08ae707e5d307d605db5f99035099c657af.tar.bz2
tree-ssa-loop-manip.c: New file.
* tree-ssa-loop-manip.c: New file. * Makefile.in (tree-ssa-loop-manip.o): Add. * tree-flow.h (rewrite_into_loop_closed_ssa, verify_loop_closed_ssa): Declare. * tree-ssa-loop.c (tree_loop_optimizer_init): Create loop closed ssa form. (tree_ssa_loop_done): Verify loop closed ssa form. * tree-ssa-loop-im.c (move_computations): Update loop closed ssa form. From-SVN: r85613
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 0a979ef..f55943b 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -645,6 +645,8 @@ tree find_loop_niter_by_eval (struct loop *, edge *);
void estimate_numbers_of_iterations (struct loops *);
tree can_count_iv_in_wider_type (struct loop *, tree, tree, tree, tree);
void free_numbers_of_iterations_estimates (struct loops *);
+void rewrite_into_loop_closed_ssa (void);
+void verify_loop_closed_ssa (void);
void loop_commit_inserts (void);
bool for_each_index (tree *, bool (*) (tree, tree *, void *), void *);