TC-8 Goals

Things to learn during this stage that you should remember:

Graph handling, using the Boost Graph Library

We use the Boost Graph Library to implement graphs in the Tiger Compiler. You must be able to manipulate Boost Graphs, and understand some aspects of their design.

Flow graph

Liveness

Interference graph/conflict graph