/*
- * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
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);
static INLINE ir_node *
_set_Block_dead(ir_node *block) {
assert(_get_irn_op(block) == op_Block);
+ block->attr.block.dom.dom_depth = -1;
block->attr.block.is_dead = 1;
return block;
}
#define is_Rot(node) _is_Rot(node)
#define is_Psi(node) _is_Psi(node)
#define is_Tuple(node) _is_Tuple(node)
+#define is_Bound(node) _is_Bound(node)
#define is_no_Block(node) _is_no_Block(node)
#define is_Block(node) _is_Block(node)
#define get_Block_n_cfgpreds(node) _get_Block_n_cfgpreds(node)