[Home] [Enter] [Undergraduate Syllabus] [Graduate Syllabus] [Project] [Bulletin Board] [Chatroom] [Grade] [Upload]

Module #6 Code Generation

Objectives

  1. Generate Code
  2. Perform Register Allocation

Background Material

1. My Text: Code Generation
2. Rastislav Bodik: Code Generation, Part 1 [PDF]
3. Rastislav Bodik: Code Generation, Part 2 [PDF]
4. Rastislav Bodik: Register Allocation [PDF]
5. Michael Voss: Register Allocation [PDF]
6. Chaitin: Register Allocation by Graph Coloring

Homework [PDF]

Homework Solutions [PDF]