Use is_Bad() where appropriate
[libfirm] / ir / ir / irnode_t.h
index d886854..0fb6d84 100644 (file)
@@ -632,6 +632,12 @@ _is_Bad(const ir_node *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_Mod(const ir_node *node) {
        assert(node);
@@ -750,6 +756,12 @@ _is_Jmp(const ir_node *node) {
   return (_get_irn_op(node) == op_Jmp);
 }
 
+static INLINE int
+_is_Raise(const ir_node *node) {
+  assert(node);
+  return (_get_irn_op(node) == op_Raise);
+}
+
 static INLINE int
 _is_no_Block(const ir_node *node) {
   assert(node && _is_ir_node(node));
@@ -958,7 +970,10 @@ static INLINE unsigned _get_irn_idx(const ir_node *node) {
 #define is_Cond(node)                         _is_Cond(node)
 #define is_Cmp(node)                          _is_Cmp(node)
 #define is_Alloc(node)                        _is_Alloc(node)
+#define is_Jmp(node)                          _is_Jmp(node)
+#define is_Raise(node)                        _is_Raise(node)
 #define is_Bad(node)                          _is_Bad(node)
+#define is_NoMem(node)                        _is_NoMem(node)
 #define is_Start(node)                        _is_Start(node)
 #define is_Mod(node)                          _is_Mod(node)
 #define is_Div(node)                          _is_Div(node)