Rendered at 08:21:27 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
irogers 3 hours ago [-]
Nice article. Walking SSA forward for register allocation means determining the last use of a register in order to free it for other allocations. If you walk backwards (say Post-Order) then the single definition is the "last use". There are some classical register allocation problems with lost copies, and dealing with swaps not covered here. I tried to capture what I could in https://arxiv.org/abs/2011.05608 but were I to do the work again, I'd allocate everything backward.