Project4 - CSE 450 Project 4, Spring 2008 Objectives:...

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

View Full Document Right Arrow Icon

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

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

Unformatted text preview: CSE 450 Project 4, Spring 2008 Objectives: Implement and fully test a three-address intermediate code generator for use in later projects. Become familiar with the quadruple data structure as a means of representing three-address instructions. Description: For this project, you are to develop a three-address intermediate-code generator, which you will integrate into your compiler as part of Project #5. This code generator should provide operations for generating each of the different types of three-address instruction described in Sec- tion 6.2.1 of the Dragon Book. Moreover, each instruction should be represented as a quadruple, of the form described in Section 6.2.2 of the Dragon Book. You will need to design concrete data structures for these quadruples and will need to develop a policy for representing each of the various forms of three-address instruction as a quadruple. In addition, you will need to include (and possibly extend) a small subset of the classes you developed...
View Full Document

This note was uploaded on 07/25/2008 for the course CSE 450 taught by Professor Stirewalt during the Spring '08 term at Michigan State University.

Page1 / 2

Project4 - CSE 450 Project 4, Spring 2008 Objectives:...

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