From 42acab1cd6812e2d9e49f4132176f5505f49a0e5 Mon Sep 17 00:00:00 2001 From: tbsaunde Date: Sun, 20 Sep 2015 00:52:59 +0000 Subject: 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 * 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 * 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 --- gcc/gimple-iterator.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'gcc/gimple-iterator.c') diff --git a/gcc/gimple-iterator.c b/gcc/gimple-iterator.c index da873ae2d9c..c998b65f659 100644 --- a/gcc/gimple-iterator.c +++ b/gcc/gimple-iterator.c @@ -41,7 +41,7 @@ along with GCC; see the file COPYING3. If not see /* Mark the statement STMT as modified, and update it. */ static inline void -update_modified_stmt (gimple stmt) +update_modified_stmt (gimple *stmt) { if (!ssa_operands_active (cfun)) return; @@ -370,10 +370,10 @@ gsi_split_seq_after (gimple_stmt_iterator i) of gsi_replace. */ void -gsi_set_stmt (gimple_stmt_iterator *gsi, gimple stmt) +gsi_set_stmt (gimple_stmt_iterator *gsi, gimple *stmt) { - gimple orig_stmt = gsi_stmt (*gsi); - gimple prev, next; + gimple *orig_stmt = gsi_stmt (*gsi); + gimple *prev, *next; stmt->next = next = orig_stmt->next; stmt->prev = prev = orig_stmt->prev; @@ -431,9 +431,9 @@ gsi_split_seq_before (gimple_stmt_iterator *i, gimple_seq *pnew_seq) cleanup is required. */ bool -gsi_replace (gimple_stmt_iterator *gsi, gimple stmt, bool update_eh_info) +gsi_replace (gimple_stmt_iterator *gsi, gimple *stmt, bool update_eh_info) { - gimple orig_stmt = gsi_stmt (*gsi); + gimple *orig_stmt = gsi_stmt (*gsi); bool require_eh_edge_purge = false; if (stmt == orig_stmt) @@ -476,7 +476,7 @@ gsi_replace_with_seq (gimple_stmt_iterator *gsi, gimple_seq seq, bool update_eh_info) { gimple_stmt_iterator seqi; - gimple last; + gimple *last; if (gimple_seq_empty_p (seq)) { gsi_remove (gsi, true); @@ -500,7 +500,7 @@ gsi_replace_with_seq (gimple_stmt_iterator *gsi, gimple_seq seq, should use gsi_insert_before. */ void -gsi_insert_before_without_update (gimple_stmt_iterator *i, gimple stmt, +gsi_insert_before_without_update (gimple_stmt_iterator *i, gimple *stmt, enum gsi_iterator_update m) { gsi_insert_seq_nodes_before (i, stmt, stmt, m); @@ -512,7 +512,7 @@ gsi_insert_before_without_update (gimple_stmt_iterator *i, gimple stmt, gsi_iterator_update). */ void -gsi_insert_before (gimple_stmt_iterator *i, gimple stmt, +gsi_insert_before (gimple_stmt_iterator *i, gimple *stmt, enum gsi_iterator_update m) { update_modified_stmt (stmt); @@ -530,7 +530,7 @@ gsi_insert_before (gimple_stmt_iterator *i, gimple stmt, should use gsi_insert_after. */ void -gsi_insert_after_without_update (gimple_stmt_iterator *i, gimple stmt, +gsi_insert_after_without_update (gimple_stmt_iterator *i, gimple *stmt, enum gsi_iterator_update m) { gsi_insert_seq_nodes_after (i, stmt, stmt, m); @@ -543,7 +543,7 @@ gsi_insert_after_without_update (gimple_stmt_iterator *i, gimple stmt, gsi_iterator_update). */ void -gsi_insert_after (gimple_stmt_iterator *i, gimple stmt, +gsi_insert_after (gimple_stmt_iterator *i, gimple *stmt, enum gsi_iterator_update m) { update_modified_stmt (stmt); @@ -564,7 +564,7 @@ bool gsi_remove (gimple_stmt_iterator *i, bool remove_permanently) { gimple_seq_node cur, next, prev; - gimple stmt = gsi_stmt (*i); + gimple *stmt = gsi_stmt (*i); bool require_eh_edge_purge = false; if (gimple_code (stmt) != GIMPLE_PHI) @@ -610,7 +610,7 @@ gsi_remove (gimple_stmt_iterator *i, bool remove_permanently) /* Finds iterator for STMT. */ gimple_stmt_iterator -gsi_for_stmt (gimple stmt) +gsi_for_stmt (gimple *stmt) { gimple_stmt_iterator i; basic_block bb = gimple_bb (stmt); @@ -643,7 +643,7 @@ gsi_for_phi (gphi *phi) void gsi_move_after (gimple_stmt_iterator *from, gimple_stmt_iterator *to) { - gimple stmt = gsi_stmt (*from); + gimple *stmt = gsi_stmt (*from); gsi_remove (from, false); /* We must have GSI_NEW_STMT here, as gsi_move_after is sometimes used to @@ -658,7 +658,7 @@ gsi_move_after (gimple_stmt_iterator *from, gimple_stmt_iterator *to) void gsi_move_before (gimple_stmt_iterator *from, gimple_stmt_iterator *to) { - gimple stmt = gsi_stmt (*from); + gimple *stmt = gsi_stmt (*from); gsi_remove (from, false); /* For consistency with gsi_move_after, it might be better to have @@ -688,7 +688,7 @@ gsi_move_to_bb_end (gimple_stmt_iterator *from, basic_block bb) made until a call to gsi_commit_edge_inserts () is made. */ void -gsi_insert_on_edge (edge e, gimple stmt) +gsi_insert_on_edge (edge e, gimple *stmt) { gimple_seq_add_stmt (&PENDING_STMT (e), stmt); } @@ -728,7 +728,7 @@ gimple_find_edge_insert_loc (edge e, gimple_stmt_iterator *gsi, basic_block *new_bb) { basic_block dest, src; - gimple tmp; + gimple *tmp; dest = e->dest; @@ -806,7 +806,7 @@ gimple_find_edge_insert_loc (edge e, gimple_stmt_iterator *gsi, block has to be created, it is returned. */ basic_block -gsi_insert_on_edge_immediate (edge e, gimple stmt) +gsi_insert_on_edge_immediate (edge e, gimple *stmt) { gimple_stmt_iterator gsi; basic_block new_bb = NULL; -- cgit v1.2.1