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


4.16 TC-7, Instruction Selection

2020-TC-7 is a part of the TC Back End option.
2020-TC-7 submission is Sunday, May 27th 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 the very low level intermediate representation: ASSEM. This language is basically the target assembly, enhanced with arbitrarily many registers ($x666). This output is obviously target dependent: we aim at MIPS, as we use Nolimips to run it.

Relevant lecture notes include instr-selection.pdf.