janvrany / Tinyrossa

An experimental compiler backend based on Testarossa IL, ArchC and MachineArithmetic
MIT License
4 stars 1 forks source link

Implement reasonable register allocator #3

Open janvrany opened 2 years ago

janvrany commented 2 years ago

...for example, linear scan allocator should be simple enough to write.

janvrany commented 2 years ago

Another paper on linear scan in HotSpot: https://ssw.jku.at/Research/Papers/Wimmer05/Wimmer05.pdf

janvrany commented 1 year ago

Another paper on linear scan in TCC: https://www.complang.tuwien.ac.at/Diplomarbeiten/falbesoner14.pdf