Comment

Comment by tonfa

> The best assignment is NP-hard to find, so all practical allocators use heuristics.

That said if you do the register allocation while the program is still in SSA form, it becomes polynomial (interference graph is a chordal graph).

https://compilers.cs.uni-saarland.de/projects/ssara/

parent tonfa 21 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton