-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) {
- 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_Proj);
-}
-
-static INLINE int
-_is_Filter(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Filter);
-}
-
-static INLINE int
-_is_Bad(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Bad);
-}
-
-static INLINE int
-_is_NoMem(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_NoMem);
-}
-
-static INLINE int
-_is_Minus(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Minus);
-}
-
-static INLINE int
-_is_Abs(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Abs);
-}
-
-static INLINE int
-_is_Mod(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Mod);
-}
-
-static INLINE int
-_is_Div(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Div);
-}
-
-static INLINE int
-_is_DivMod(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_DivMod);
-}
-
-static INLINE int
-_is_Quot(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Quot);
-}
-
-static INLINE int
-_is_Add(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Add);
-}
-
-static INLINE int
-_is_And(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_And);
-}
-
-static INLINE int
-_is_Or(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Or);
-}
-
-static INLINE int
-_is_Eor(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Eor);
-}
-
-static INLINE int
-_is_Sub(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Sub);
-}
-
-static INLINE int
-_is_Not(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Not);
-}
-
-static INLINE int
-_is_Shl(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Shl);
-}
-
-static INLINE int
-_is_Shr(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Shr);
-}
-
-static INLINE int
-_is_Shrs(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Shrs);
-}
-
-static INLINE int
-_is_Rotl(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Rotl);
-}
-
-static INLINE int
-_is_Psi(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Psi);
-}
-
-static INLINE int
-_is_Id(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Id);
-}
-
-static INLINE int
-_is_Tuple(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Tuple);
-}
-
-static INLINE int
-_is_Bound(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Bound);
-}
-
-static INLINE int
-_is_Start(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Start);
-}
-
-static INLINE int
-_is_End(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_End);
-}
-
-static INLINE int
-_is_Const(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Const);
-}
-
-static INLINE int
-_is_Conv(const ir_node *node) {
- assert(node);
- return (_get_irn_op(node) == op_Conv);
-}
-
-static INLINE int
-_is_strictConv(const ir_node *node) {