TC-7, Instruction Selection
2027-TC-7 is a part of the TC Back End option.
2027-TC-7 submission is Saturday, June 7th 2025 at 21:42.
At the end of this stage, the compiler produces a very low level
intermediate representation: ASSEM. This language is basically
the target assembly, enhanced with an unlimited number of registers
($x666
). The output is obviously target dependent: we aim at
MIPS, as we use Nolimips to run it.
Relevant lecture notes include 45-microprocessors.pdf, 46-mips-overview.pdf and 47-instruction-selection.pdf.