proj6 - Project 6: Instruction Selection CSC 4351, Spring...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Project 6: Instruction Selection CSC 4351, Spring 2011 Due: 6 May 2011 Implement instruction selection for the MIPS architecture using Maximal Munch as described on pp. 197– 200. You only need to modify class Mips.Codegen . Environment and Support Files For working on this project, change the environment variable PROG in your .profile file to chap9 . There are two sets of support files. The code for canonicalizing the intermediate code trees is in ${TIGER}/chap8 . The support files for instruction selection are in ${TIGER}/chap9 . Copy the files for chap8 first, as some of the files will be overwritten by the files for chap9 . There are some updates to the files in the Frame and Mips packages. The Canon package contains all the code for canonicalizing the intermediate code. Package Assem contains the abstract assembly instruc- tions. I made copies of all the class files and the modified source files available for Windoze users as for the previous lab to resolve the name clash between
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/31/2011 for the course CSC 4351 taught by Professor Baumgartner,g during the Fall '08 term at LSU.

Page1 / 2

proj6 - Project 6: Instruction Selection CSC 4351, Spring...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online