Commit Graph

7 Commits

Author SHA1 Message Date
Jesse Brault
12174c9cf6 Add stack offset propagation, clean up some deprecated things. 2026-03-08 13:14:38 -05:00
Jesse Brault
1171ce75f9 Propagate register assignments. 2026-03-07 18:25:16 -06:00
Jesse Brault
4479fcb1ba Refactor register allocation code to separate module. 2026-03-07 17:53:34 -06:00
Jesse Brault
5d565ccf91 Fix register allocation algorithm. 2026-03-06 20:16:00 -06:00
Jesse Brault
8e9ae9ed98 Implement register allocation algorithm, with a few bugs. 2026-03-05 23:19:00 -06:00
Jesse Brault
272d288213 Implement block/statement interference graph algorithm. 2026-03-05 20:41:25 -06:00
Jesse Brault
15089a15d2 Re-introduce ir with goal of doing register allocation. 2026-03-05 12:41:05 -06:00