aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple.h
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-07-11 08:46:17 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-07-11 08:46:17 +0000
commitdc5a0c01281ba7b2671a371f24cf5877305b7cd8 (patch)
tree344c84d8e17cd478a37da8d5e9df82ffd900767f /gcc/gimple.h
parentcd66c08f977b21e6d5a3992006069a21a287e8f7 (diff)
* basic-block.h (struct edge_def): Use basic_block instead of
basic_block_def *. * cfgloop.h (struct loop_exit, struct loop): Likewise. * gengenrtl.c (type_from_format): Likewise. Also for 'tree' instead of union tree_node *. * rtl.h (union rtunion_def, emit_insn_before_noloc, emit_insn_after_noloc, add_insn_before, add_insn_after, debug_bb_slim): Likewise. * tree-inline.h (struct copy_body_data): Likewise. * sched-rgn.c (dump_region_dot): Likewise. * gimple.h (struct gimple_statement_base, gimple_set_bb, gsi_move_to_bb_end): Likewise. * sched-vis.c (debug_bb_slim): Likewise. (debug_bb_n_slim): Likewise. * config/mn10300/mn10300.c (mn10300_insert_setlb_lcc): Likewise. (mn10300_block_contains_call): git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@189424 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gimple.h')
-rw-r--r--gcc/gimple.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/gimple.h b/gcc/gimple.h
index 6bb6d930640..969a3ae3d02 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -200,7 +200,7 @@ struct GTY(()) gimple_statement_base {
/* [ WORD 3 ]
Basic block holding this statement. */
- struct basic_block_def *bb;
+ basic_block bb;
/* [ WORD 4-5 ]
Linked lists of gimple statements. The next pointers form
@@ -818,7 +818,7 @@ void gimple_call_reset_alias_info (gimple);
bool gimple_assign_copy_p (gimple);
bool gimple_assign_ssa_name_copy_p (gimple);
bool gimple_assign_unary_nop_p (gimple);
-void gimple_set_bb (gimple, struct basic_block_def *);
+void gimple_set_bb (gimple, basic_block);
void gimple_assign_set_rhs_from_tree (gimple_stmt_iterator *, tree);
void gimple_assign_set_rhs_with_ops_1 (gimple_stmt_iterator *, enum tree_code,
tree, tree, tree);
@@ -1186,7 +1186,7 @@ gimple_has_substatements (gimple g)
/* Return the basic block holding statement G. */
-static inline struct basic_block_def *
+static inline basic_block
gimple_bb (const_gimple g)
{
return g->gsbase.bb;
@@ -5190,7 +5190,7 @@ bool gsi_remove (gimple_stmt_iterator *, bool);
gimple_stmt_iterator gsi_for_stmt (gimple);
void gsi_move_after (gimple_stmt_iterator *, gimple_stmt_iterator *);
void gsi_move_before (gimple_stmt_iterator *, gimple_stmt_iterator *);
-void gsi_move_to_bb_end (gimple_stmt_iterator *, struct basic_block_def *);
+void gsi_move_to_bb_end (gimple_stmt_iterator *, basic_block);
void gsi_insert_on_edge (edge, gimple);
void gsi_insert_seq_on_edge (edge, gimple_seq);
basic_block gsi_insert_on_edge_immediate (edge, gimple);