aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2013-08-21 13:27:54 -0600
committerJeff Law <law@gcc.gnu.org>2013-08-21 13:27:54 -0600
commitb9ebee5df98aca4621079f59b5d5c02d77dcd35c (patch)
tree4225e20823f7e82dcca3f6afa1fa3a57b48db792 /gcc/tree-flow.h
parent98cf9ac919f9901c024e6a8e14096610beb7f7ea (diff)
downloadgcc-b9ebee5df98aca4621079f59b5d5c02d77dcd35c.zip
gcc-b9ebee5df98aca4621079f59b5d5c02d77dcd35c.tar.gz
gcc-b9ebee5df98aca4621079f59b5d5c02d77dcd35c.tar.bz2
tree-flow.h (register_jump_thread): Pass vector of edges instead of each important edge.
* tree-flow.h (register_jump_thread): Pass vector of edges instead of each important edge. * tree-ssa-threadedge.c (thread_across_edge): Build the jump thread path into a vector and pass that to register_jump_thread. * tree-ssa-threadupdate.c (register_jump_thread): Conver the passed in edge vector to the current 3-edge form. From-SVN: r201907
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index caa8d74..01e6562 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -750,7 +750,7 @@ bool may_be_nonaddressable_p (tree expr);
/* In tree-ssa-threadupdate.c. */
extern bool thread_through_all_blocks (bool);
-extern void register_jump_thread (edge, edge, edge);
+extern void register_jump_thread (vec<edge>);
/* In gimplify.c */
tree force_gimple_operand_1 (tree, gimple_seq *, gimple_predicate, tree);