Commit Graph

14 Commits

Author SHA1 Message Date
ridethepig
3c5710957d reformat 2023-07-10 15:04:56 +08:00
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
988534f446 fix heap overflow 2023-06-13 21:28:43 +08:00
ridethepig
9b9a96881a buggy reg alloc 2023-05-26 21:51:41 +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
67a32e446e machine code gen part 1 2023-05-23 23:38:48 +08:00
ridethepig
a2d0c211a4 prepare to code selection 2023-05-23 13:58:25 +08:00
ridethepig
8a9c32e820 first workable Mem2Reg 2023-05-22 11:15:19 +08:00
ridethepig
b5e1610047 switch to O1 flag 2023-05-20 13:33:40 +08:00
ridethepig
375a325899 fix dominance 2023-05-20 13:23:09 +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