moved is_Psi() to irnode
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 5 Jul 2007 16:37:32 +0000 (16:37 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 5 Jul 2007 16:37:32 +0000 (16:37 +0000)
[r14963]

ir/ir/irnode.c
ir/ir/irnode_t.h
ir/opt/ifconv.c

index e3830af..d4731f2 100644 (file)
@@ -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);
index 9dc8861..1ef2f3a 100644 (file)
@@ -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)
index 6b465cd..fec2af8 100644 (file)
@@ -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;