aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-09-08 17:40:45 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2009-09-08 17:40:45 +0000
commitae0a44495fa7e8ef142c4ae1f98608238d40a5dc (patch)
tree6f46f4c8824e9ae9b60929059979e43fed8167dd /gcc/tree-flow.h
parent21719cea1138d7e095c0ba68402175550e62f5e1 (diff)
downloadgcc-ae0a44495fa7e8ef142c4ae1f98608238d40a5dc.zip
gcc-ae0a44495fa7e8ef142c4ae1f98608238d40a5dc.tar.gz
gcc-ae0a44495fa7e8ef142c4ae1f98608238d40a5dc.tar.bz2
tree-ssa-loop-ivopts.c (get_phi_with_result): Remove.
* tree-ssa-loop-ivopts.c (get_phi_with_result): Remove. (remove_statement): Likewise. (rewrite_use_nonlinear_expr): Adjust. (remove_unused_ivs): Collect SSA NAMEs to remove and call... * tree-ssa.c (release_defs_bitset): ... this. New. * tree-flow.h (release_defs_bitset): Declare. From-SVN: r151520
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 11b6712..9af6cbd 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -637,9 +637,10 @@ typedef bool (*walk_use_def_chains_fn) (tree, gimple, void *);
extern void walk_use_def_chains (tree, walk_use_def_chains_fn, void *, bool);
void propagate_defs_into_debug_stmts (gimple, basic_block,
- const gimple_stmt_iterator *);
+ const gimple_stmt_iterator *);
void propagate_var_def_into_debug_stmts (tree, basic_block,
- const gimple_stmt_iterator *);
+ const gimple_stmt_iterator *);
+void release_defs_bitset (bitmap toremove);
/* In tree-into-ssa.c */
void update_ssa (unsigned);