never set the startblock to bad (even without the self-referencing loop)
[libfirm] / ir / ir / irnode_t.h
index 9601cb7..5eb12b7 100644 (file)
@@ -652,6 +652,12 @@ _is_DivMod(const ir_node *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_Start(const ir_node *node) {
        assert(node);
@@ -994,6 +1000,7 @@ static INLINE unsigned _get_irn_idx(const ir_node *node) {
 #define is_Mod(node)                          _is_Mod(node)
 #define is_Div(node)                          _is_Div(node)
 #define is_DivMod(node)                       _is_DivMod(node)
+#define is_Quot(node)                         _is_Quot(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)