Commit graph

23 commits

Author SHA1 Message Date
4d9648bf97 remove SetNull from IR 2022-04-15 23:59:50 +02:00
d9f163ef3a fix set_n pass 2022-04-15 23:50:03 +02:00
7973d9f77b improve debugging 2022-04-15 23:33:12 +02:00
c3c24c73fe add opt that doesn't make anything faster but might allow better opts later 2022-04-15 23:07:51 +02:00
6575e09957 fix profiling (still not entirely good) 2022-04-15 22:06:54 +02:00
9d140c45d7 remove debug thing 2022-04-15 21:12:26 +02:00
c130627b63 fix pass_group to use recursively optimize loop if loop is the first statement 2022-04-15 21:04:17 +02:00
53ad68e3f2 add 255 threshold 2022-04-15 20:44:53 +02:00
9924aa2037 rewrite group opt 2022-04-15 20:33:07 +02:00
b535178cb8 move places of casts 2022-04-15 19:27:48 +02:00
7dd2c82fa4 make stmt a single word big 2022-04-15 19:04:43 +02:00
1e1a2a277b remove bounds check 2022-04-15 18:57:39 +02:00
2df17352d1 codegen works 2022-04-15 18:32:29 +02:00
eda2476021 things that don't work but sound fun 2022-04-13 22:36:48 +02:00
799b1591e0 broken AF but profiling could perhaps work like mayb eidk 2022-04-12 22:28:41 +02:00
cec7204c6d things 2022-04-12 21:58:21 +02:00
5634330287 spans and tests 2022-04-12 21:49:59 +02:00
e82b14b09a bench setup that works 2022-04-12 21:20:16 +02:00
7b88c99039 things 2022-04-12 20:50:31 +02:00
539d0e0502 fix snap 2022-04-12 20:22:42 +02:00
66bd69e674 remove naive interpreter 2022-04-12 20:21:54 +02:00
2d854539aa works 2022-04-12 19:55:44 +02:00
2484fe1f44 parser works 2022-04-12 19:32:48 +02:00