Added index -> node map to irgs
[libfirm] / ir / ir / irreflect.def
index 6cf7015..8f5c527 100644 (file)
@@ -275,6 +275,19 @@ BEGIN_ARGS
 END_ARGS
 END_OP
 
+BEGIN_OP(Mod)
+BEGIN_ARGS
+  ARG("Memory", Mem)
+  ARG("CF", X)
+  ARG("Result", Int)
+  MARK
+  BLOCK
+  ARG("Memory", Mem)
+  ARG_SAME("Op 0", Int, 2)
+  ARG_SAME("Op 1", Int, 2)
+END_ARGS
+END_OP
+
 BEGIN_OP(Abs)
 BEGIN_ARGS
   ARG("Res", Num)
@@ -284,6 +297,18 @@ BEGIN_ARGS
 END_ARGS
 END_OP
 
+BEGIN_OP(Mux)
+BEGIN_ARGS
+  ARG("Res", NumP)
+  MARK
+  BLOCK
+  ARG("Switch", Bool)
+  ARG_SAME("Op 0", NumP, 0)
+  ARG_SAME("Op 1", NumP, 0)
+END_ARGS
+END_OP
+
+
 BEGIN_OP(And)
 BEGIN_ARGS
   ARG("Res", Int)