Next: TC-8, Previous: TC-6, Up: Compiler Stages [Contents][Index]
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.
• TC-7 Goals: | What this stage teaches | |
• TC-7 Samples: | See TC-7 work | |
• TC-7 Given Code: | Explanation on the provided code | |
• TC-7 Code to Write: | Explanation on what you have to write | |
• TC-7 FAQ: | Questions not to ask | |
• TC-7 Improvements: | Other Designs |