Commit Graph

14 Commits

Author SHA1 Message Date
ridethepig
3b5cd82206 refine mem2reg, frontend refactor 2023-06-15 09:21:56 +08:00
ridethepig
8b0f0f63a1 buggy buggy reg alloc 2023-06-12 20:50:05 +08:00
ridethepig
7a74685838 treat local const array as global 2023-06-08 17:30:58 +08:00
ridethepig
3191c3ad10 rename namespace 2023-05-24 20:40:45 +08:00
ridethepig
8a9c32e820 first workable Mem2Reg 2023-05-22 11:15:19 +08:00
ridethepig
2a36406e3d buggy mem2reg 2023-05-20 10:46:46 +08:00
ridethepig
57094c9afe functional all pass 2023-05-16 00:41:02 +08:00
ridethepig
436d22b452 fix cond gen 2023-05-15 10:20:40 +08:00
ridethepig
53b6e3e33f buggy ir gen 2023-05-13 10:37:31 +08:00
ridethepig
547651676c trivial update 2023-05-11 10:19:03 +08:00
ridethepig
1bbad18f52 bugfix 2023-05-08 19:41:14 +08:00
ridethepig
dd48562daa buggy buggy frontend 2023-05-07 21:59:04 +08:00
ridethepig
7cd6471b9d untested frontend, and without array support 2023-05-05 21:24:02 +08:00
ridethepig
ed1f6d52d8 ConstExpr eval with const lval 2023-05-02 17:20:35 +08:00