4.8 T6, Translating to the Low Level Intermediate Representation
This section was last updated for EPITA-2005 on 2003-05-15.
2005-T56 delivery is Friday, June 20th, at noon.
There will be no additional code: there is no “holes” to fill, you
have to write the whole thing. Consequently, you may start T6 as soon
as you want.
At the end of this stage, the compiler produces low level intermediate
representation: LIR. LIR is a subset of the HIR: some
patterns are forbidden. This is why it is also named
canonicalization.