diff examples/pi/add.pi @ 307:e609d5296ee9

Massive rewrite of codegenerator
author Windel Bouwman
date Thu, 12 Dec 2013 20:42:56 +0100
parents
children 68b01c8abf8a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/pi/add.pi	Thu Dec 12 20:42:56 2013 +0100
@@ -0,0 +1,20 @@
+
+function i32 add(i32 a, i32 b)
+ init:
+  i32 c = a + b
+  return c
+
+function void test()
+ init:
+  a = 2
+  cjmp a > 3 L1 L2
+ L1:
+  i32 b1 = 3
+  jmp L3
+ L2:
+  i32 b2 = 6 + a
+  jmp L3
+ L3:
+  b = phi i32 [b2, L2], [b1, L1]
+  return b
+