From 5b42c0b262a3478c1f1ef12f001c14433cef0fcc Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 5 Jul 2007 16:37:32 +0000 Subject: [PATCH] moved is_Psi() to irnode [r14963] --- ir/ir/irnode.c | 5 +++++ ir/ir/irnode_t.h | 7 +++++++ ir/opt/ifconv.c | 7 ------- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index e3830af89..d4731f209 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -2593,6 +2593,11 @@ int return _is_Sub(node); } +int +(is_Psi)(const ir_node *node) { + return _is_Psi(node); +} + int (is_Tuple)(const ir_node *node) { return _is_Tuple(node); diff --git a/ir/ir/irnode_t.h b/ir/ir/irnode_t.h index 9dc886123..1ef2f3af5 100644 --- a/ir/ir/irnode_t.h +++ b/ir/ir/irnode_t.h @@ -721,6 +721,12 @@ _is_Sub(const ir_node *node) { return (_get_irn_op(node) == op_Sub); } +static INLINE int +_is_Psi(const ir_node *node) { + assert(node); + return (_get_irn_op(node) == op_Psi); +} + static INLINE int _is_Tuple(const ir_node *node) { assert(node); @@ -1110,6 +1116,7 @@ static INLINE unsigned _get_irn_idx(const ir_node *node) { #define is_And(node) _is_And(node) #define is_Or(node) _is_Or(node) #define is_Sub(node) _is_Sub(node) +#define is_Psi(node) _is_Psi(node) #define is_Tuple(node) _is_Tuple(node) #define is_no_Block(node) _is_no_Block(node) #define is_Block(node) _is_Block(node) diff --git a/ir/opt/ifconv.c b/ir/opt/ifconv.c index 6b465cdeb..fec2af80d 100644 --- a/ir/opt/ifconv.c +++ b/ir/opt/ifconv.c @@ -435,13 +435,6 @@ static void collect_phis(ir_node *node, void *env) } } - -static inline int is_Psi(const ir_node* irn) -{ - return get_irn_op(irn) == op_Psi; -} - - static void optimise_psis_0(ir_node* psi, void* env) { ir_node* t; -- 2.20.1