- add an extra filed for the bit offset\n- renamed access functions\n- renamed entity...
[libfirm] / ir / ir / irnode.c
index 5e93ec7..df556c2 100644 (file)
@@ -2374,12 +2374,12 @@ get_irn_irg(const ir_node *node) {
 /*----------------------------------------------------------------*/
 
 ir_node *
-skip_Proj (const ir_node *node) {
+skip_Proj (ir_node *node) {
   /* don't assert node !!! */
-  if (node && is_Proj(node)) {
+  if (node != NULL && is_Proj(node)) {
     return get_Proj_pred(node);
   } else {
-    return node;
+    return (ir_node*) node;
   }
 }
 
@@ -2525,11 +2525,36 @@ int
   return _is_Bad(node);
 }
 
+int
+(is_NoMem)(const ir_node *node) {
+       return _is_NoMem(node);
+}
+
+int
+(is_Mod)(const ir_node *node) {
+       return _is_Mod(node);
+}
+
+int
+(is_Div)(const ir_node *node) {
+       return _is_Div(node);
+}
+
+int
+(is_DivMod)(const ir_node *node) {
+       return _is_DivMod(node);
+}
+
 int
 (is_Start)(const ir_node *node) {
   return _is_Start(node);
 }
 
+int
+(is_End)(const ir_node *node) {
+       return _is_End(node);
+}
+
 int
 (is_Const)(const ir_node *node) {
        return _is_Const(node);
@@ -2629,6 +2654,12 @@ int
   return _is_Jmp(node);
 }
 
+/* returns true if a node is a Raise node. */
+int
+(is_Raise)(const ir_node *node) {
+  return _is_Raise(node);
+}
+
 int
 is_Proj (const ir_node *node) {
   assert(node);