Difference between revisions of "Assignment: Instruction Selection"

From Embedded Xinu
Jump to navigation Jump to search
(created the page)
 
(→‎Notes: added link to grammar)
 
Line 5: Line 5:
 
== Notes ==
 
== Notes ==
  
No changes are required for our [[Concurrent MiniJava Grammar|modified MiniJava]] language or to target a Xinu backend provided that the compiler follows standard MIPS calling conventions.
+
No changes are required for our [http://www.mscs.mu.edu/~brylow/cosc4400/Spring2011/ConcurrentMiniJava.html modified MiniJava] language or to target a Xinu backend provided that the compiler follows standard MIPS calling conventions.

Latest revision as of 19:32, 27 August 2010

Overview

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.

Notes

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