return _is_Confirm(node);
}
+/* returns true if node is a Pin node. */
+int
+(is_Pin)(const ir_node *node) {
+ return _is_Pin(node);
+}
+
/* returns true if node is a SymConst node. */
int
(is_SymConst)(const ir_node *node) {
int is_Sync (const ir_node *node);
/** returns true if node is a Confirm node. */
int is_Confirm (const ir_node *node);
+/** returns true if node is a Pin node. */
+int is_Pin (const ir_node *node);
/** returns true if node is a SymConst node. */
int is_SymConst (const ir_node *node);
/** returns true if node is a Cond node. */
return (_get_irn_op(node) == op_Confirm);
}
+static INLINE int
+_is_Pin(const ir_node *node) {
+ assert(node);
+ return (_get_irn_op(node) == op_Pin);
+}
+
static INLINE int
_is_SymConst(const ir_node *node) {
assert(node);
#define is_Load(node) _is_Load(node)
#define is_Sync(node) _is_Sync(node)
#define is_Confirm(node) _is_Confirm(node)
+#define is_Pin(node) _is_Pin(node)
#define is_SymConst(node) _is_SymConst(node)
#define is_Cond(node) _is_Cond(node)
#define is_Cmp(node) _is_Cmp(node)