return (node->op->opar == oparity_binary);
}
+static INLINE int
+_is_Phi(const ir_node *node) {
+ ir_op *op;
+ assert(node);
+
+ op = get_irn_op(node);
+#ifdef INTERPROCEDURAL_VIEW
+ if (op == op_Filter) return get_interprocedural_view();
+#endif
+ return (op == op_Phi);
+}
+
+static INLINE int
+_is_Proj(const ir_node *node) {
+ assert(node);
+ return (_get_irn_op(node) == op_Proj);
+}
+
static INLINE int
_is_Bad(const ir_node *node) {
assert(node);
#define is_irn_pinned_in_irg(node) _is_irn_pinned_in_irg(node)
#define is_unop(node) _is_unop(node)
#define is_binop(node) _is_binop(node)
+#define is_Proj(node) _is_Proj(node)
+#define is_Phi(node) _is_Phi(node)
#define is_Const(node) _is_Const(node)
#define is_Conv(node) _is_Conv(node)
#define is_Cast(node) _is_Cast(node)