Noeud « Next »: , Noeud « Previous »: T5, Noeud « Up »: Compiler Stages



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.