diff options
author | tbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-09-20 00:52:59 +0000 |
---|---|---|
committer | tbsaunde <tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-09-20 00:52:59 +0000 |
commit | 42acab1cd6812e2d9e49f4132176f5505f49a0e5 (patch) | |
tree | aadb7908b4b80ecaf7e744ca1ae42a59a12b07ea /gcc/tree-cfgcleanup.c | |
parent | 08d9039cffc7a572df5898c48fa080f7ce4b5076 (diff) | |
download | gcc-42acab1cd6812e2d9e49f4132176f5505f49a0e5.tar.gz |
switch from gimple to gimple*
This renames the gimple_statement_base struct to gimple removes the
typedef of gimple_statement_base * to gimple, and then adjusts all of
the places that use the type.
gcc/ChangeLog:
2015-09-19 Trevor Saunders <tbsaunde@tbsaunde.org>
* coretypes.h (gimple): Change typedef to be a forward
declaration.
* gimple.h (gimple_statement_base): rename to gimple.
* (all functions and types using gimple): Adjust.
* *.[ch]: Likewise.
gcc/cp/ChangeLog:
2015-09-19 Trevor Saunders <tbsaunde@tbsaunde.org>
* cp-gimplify.c (gimplify_must_not_throw_expr): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227941 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-cfgcleanup.c')
-rw-r--r-- | gcc/tree-cfgcleanup.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c index f3da9c54bf7..40e14566ed1 100644 --- a/gcc/tree-cfgcleanup.c +++ b/gcc/tree-cfgcleanup.c @@ -95,7 +95,7 @@ cleanup_control_expr_graph (basic_block bb, gimple_stmt_iterator gsi) { edge taken_edge; bool retval = false; - gimple stmt = gsi_stmt (gsi); + gimple *stmt = gsi_stmt (gsi); tree val; if (!single_succ_p (bb)) @@ -170,7 +170,7 @@ cleanup_control_expr_graph (basic_block bb, gimple_stmt_iterator gsi) to updated gimple_call_flags. */ static void -cleanup_call_ctrl_altering_flag (gimple bb_end) +cleanup_call_ctrl_altering_flag (gimple *bb_end) { if (!is_gimple_call (bb_end) || !gimple_call_ctrl_altering_p (bb_end)) @@ -191,7 +191,7 @@ cleanup_control_flow_bb (basic_block bb) { gimple_stmt_iterator gsi; bool retval = false; - gimple stmt; + gimple *stmt; /* If the last statement of the block could throw and now cannot, we need to prune cfg. */ @@ -308,7 +308,7 @@ tree_forwarder_block_p (basic_block bb, bool phi_wanted) anything else means this is not a forwarder block. */ for (gsi = gsi_last_bb (bb); !gsi_end_p (gsi); gsi_prev (&gsi)) { - gimple stmt = gsi_stmt (gsi); + gimple *stmt = gsi_stmt (gsi); switch (gimple_code (stmt)) { @@ -396,7 +396,7 @@ remove_forwarder_block (basic_block bb) { edge succ = single_succ_edge (bb), e, s; basic_block dest = succ->dest; - gimple label; + gimple *label; edge_iterator ei; gimple_stmt_iterator gsi, gsi_to; bool can_move_debug_stmts; @@ -515,7 +515,7 @@ remove_forwarder_block (basic_block bb) gsi_to = gsi_after_labels (dest); for (gsi = gsi_after_labels (bb); !gsi_end_p (gsi); ) { - gimple debug = gsi_stmt (gsi); + gimple *debug = gsi_stmt (gsi); if (!is_gimple_debug (debug)) break; gsi_remove (&gsi, false); @@ -560,7 +560,7 @@ remove_forwarder_block (basic_block bb) Return true if cleanup-cfg needs to run. */ bool -fixup_noreturn_call (gimple stmt) +fixup_noreturn_call (gimple *stmt) { basic_block bb = gimple_bb (stmt); bool changed = false; @@ -802,7 +802,7 @@ remove_forwarder_block_with_phi (basic_block bb) { edge succ = single_succ_edge (bb); basic_block dest = succ->dest; - gimple label; + gimple *label; basic_block dombb, domdest, dom; /* We check for infinite loops already in tree_forwarder_block_p. @@ -1023,7 +1023,7 @@ pass_merge_phi::execute (function *fun) gphi *phi = gsi.phi (); tree result = gimple_phi_result (phi); use_operand_p imm_use; - gimple use_stmt; + gimple *use_stmt; /* If the PHI's result is never used, then we can just ignore it. */ |