diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2013-10-10 12:16:24 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2013-10-10 12:16:24 +0000 |
commit | b184c8f13820b011a119ce9c900b73986f3c5351 (patch) | |
tree | f80b88345449f896d73f2ad4a13f460eefe75960 /gcc/gimple.h | |
parent | 83553466ec17627d218830d7f32050b9cc9e2c82 (diff) | |
download | gcc-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.h | 9 |
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 */ |