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.
|• TC-6 Goals:||What this stage teaches|
|• TC-6 Samples:||See TC-6 work|
|• TC-6 Given Code:||Explanation on the provided code|
|• TC-6 Code to Write:||Explanation on what you have to write|
|• TC-6 Improvements:||Other Designs|