Commit Graph

13 Commits

Author SHA1 Message Date
ridethepig
40ac8b9d65 SCCP 2023-06-15 22:14:00 +08:00
ridethepig
3b5cd82206 refine mem2reg, frontend refactor 2023-06-15 09:21:56 +08:00
ridethepig
32bb8f38a7 llvm ir to low-level ir 2023-05-25 17:07:36 +08:00
ridethepig
3191c3ad10 rename namespace 2023-05-24 20:40:45 +08:00
ridethepig
44d42d3163 better gep generation 2023-05-24 17:05:58 +08:00
ridethepig
c2e91b1e3c improved cfg with block simplification 2023-05-20 12:29:41 +08:00
ridethepig
2a36406e3d buggy mem2reg 2023-05-20 10:46:46 +08:00
ridethepig
7140d0bf2b add dominance(partial) 2023-05-17 21:38:28 +08:00
ridethepig
a9a340f482 Rename API, Make emit IR optional 2023-05-17 00:25:13 +08:00
ridethepig
57094c9afe functional all pass 2023-05-16 00:41:02 +08:00
ridethepig
391b529960 At least, they all compiles 2023-05-14 19:44:51 +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