From 93ecd39550cc8e6b7ea47dff5b2354e206a5e8dd Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 24 Jun 2009 19:41:25 +0000 Subject: [PATCH] - add an inline version of get_Block_irg() [r26180] --- ir/ir/irnode.c | 5 ++--- ir/ir/irnode_t.h | 7 +++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 9b30aaf01..565f9181d 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -798,9 +798,8 @@ ir_node *get_irn_MacroBlock(const ir_node *n) { } /* returns the graph of a Block. */ -ir_graph *get_Block_irg(const ir_node *block) { - assert(is_Block(block)); - return block->attr.block.irg; +ir_graph *(get_Block_irg)(const ir_node *block) { + return _get_Block_irg(block); } ir_entity *create_Block_entity(ir_node *block) { diff --git a/ir/ir/irnode_t.h b/ir/ir/irnode_t.h index 2f4e782a2..90def07d6 100644 --- a/ir/ir/irnode_t.h +++ b/ir/ir/irnode_t.h @@ -535,6 +535,12 @@ _is_Block_dead(const ir_node *block) { } } +static ir_graph * +_get_Block_irg(const ir_node *block) { + assert(is_Block(block)); + return block->attr.block.irg; +} + static inline tarval *_get_Const_tarval(const ir_node *node) { assert(_get_irn_op(node) == op_Const); return node->attr.con.tv; @@ -736,6 +742,7 @@ _is_arg_Proj(const ir_node *node) { #define Block_block_visited(node) _Block_block_visited(node) #define set_Block_dead(block) _set_Block_dead(block) #define is_Block_dead(block) _is_Block_dead(block) +#define get_Block_irg(block) _get_Block_irg(block) #define get_Const_tarval(node) _get_Const_tarval(node) #define is_Const_null(node) _is_Const_null(node) #define is_Const_one(node) _is_Const_one(node) -- 2.20.1