Commit graph

19 commits

Author SHA1 Message Date
4490d49d35 make window_pass generic over window length 2022-04-16 12:05:34 +02:00
d7fea43acf try to fix pass_cancel_left_right_add_sub 2022-04-16 11:41:47 +02:00
290201ab98 oopd 2022-04-16 00:39:46 +02:00
31f2304a30 simplify window passes 2022-04-16 00:37:50 +02:00
3eb9486a8c add cancel_left_right_add_sub pass 2022-04-16 00:27:09 +02:00
904356eb4e make set_n pass more generic 2022-04-16 00:03:03 +02:00
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
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
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
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
66bd69e674 remove naive interpreter 2022-04-12 20:21:54 +02:00