aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2013-10-10 12:16:24 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2013-10-10 12:16:24 +0000
commitb184c8f13820b011a119ce9c900b73986f3c5351 (patch)
treef80b88345449f896d73f2ad4a13f460eefe75960 /gcc/gimple.h
parent83553466ec17627d218830d7f32050b9cc9e2c82 (diff)
downloadgcc-b184c8f13820b011a119ce9c900b73986f3c5351.zip
gcc-b184c8f13820b011a119ce9c900b73986f3c5351.tar.gz
gcc-b184c8f13820b011a119ce9c900b73986f3c5351.tar.bz2
tree-flow.h: Move some prototypes to gimple.h.
2013-10-10 Andrew MacLeod <amacleod@redhat.com> * tree-flow.h: Move some prototypes to gimple.h. (gimple_fold_indirect_ref): Move prototype to gimple-fold.h. * gimple.h: Relocate some prototypes from tree-flow.h * builtins.c (std_gimplify_va_arg_expr, build_va_arg_indirect_ref): Move to gimplify.c. * gimplify.c (gimple_fold_indirect_ref): Move to gimple-fold.c. (build_va_arg_indirect_ref): Relocate and make static. (std_gimplify_va_arg_expr): Relocate here. * gimple-fold.c (gimple_fold_indirect_ref): Relocate here. * gimple-fold.h (gimple_fold_indirect_ref): Add prototype. From-SVN: r203357
Diffstat (limited to 'gcc/gimple.h')
-rw-r--r--gcc/gimple.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/gimple.h b/gcc/gimple.h
index e8e98ad..ca7e394 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -5354,6 +5354,14 @@ void gsi_commit_one_edge_insert (edge, basic_block *);
void gsi_commit_edge_inserts (void);
gimple gimple_call_copy_skip_args (gimple, bitmap);
+/* In gimplify.c. */
+tree force_gimple_operand_1 (tree, gimple_seq *, gimple_predicate, tree);
+tree force_gimple_operand (tree, gimple_seq *, bool, tree);
+tree force_gimple_operand_gsi_1 (gimple_stmt_iterator *, tree,
+ gimple_predicate, tree,
+ bool, enum gsi_iterator_update);
+tree force_gimple_operand_gsi (gimple_stmt_iterator *, tree, bool, tree,
+ bool, enum gsi_iterator_update);
/* Convenience routines to walk all statements of a gimple function.
Note that this is useful exclusively before the code is converted
@@ -5478,5 +5486,4 @@ gimple_seq_set_location (gimple_seq seq, location_t loc)
#define PERCENT(x,y) ((float)(x) * 100.0 / (float)(y))
-
#endif /* GCC_GIMPLE_H */