This lecture covers register allocation techniques, including interference graph examples, coloring, spilling, and coalescing. It also explains tail calls, their optimization, and their implementation in various environments.
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Students learn several implementation techniques for modern functional and object-oriented programming languages. They put some of them into practice by developing key parts of a compiler and run time