Assignment: Instruction Selection

From Embedded Xinu
Revision as of 19:32, 27 August 2010 by Amallen (talk | contribs) (→‎Notes: added link to grammar)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


In this project students implement a translator that takes the Intermediate Representation (IR) output from the translation in Project 5 and converts it into MIPS assembly language with an infinite pool of temporaries.


No changes are required for our modified MiniJava language or to target a Xinu backend provided that the compiler follows standard MIPS calling conventions.