Next: , Previous: , Up: Compiler Stages   [Contents][Index]


4.15 TC-6, Translating to the Low Level Intermediate Representation

2020-TC-6 is a part of the TC Back End option.
2020-TC-6 submission is Sunday, May 20st 2018 at 11:42.

This section has been updated for EPITA-2020 on 2016-01-27.

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.

Relevant lecture notes include intermediate.pdf.