TC-6, Translating to the Low Level Intermediate Representation
2026-TC-6 is a part of the TC Back End option.
2026-TC-6 submission is Saturday, June 1st 2024 at 21:42.
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 42-linearization.pdf and 43-basic-blocks.pdf.