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);
#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)
}
}
-
-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;