Embed presentation
Downloaded 16 times


This document contains an assignment for a Compiler Design course given to Computer Engineering students. It includes 4 questions asking students to: 1) Explain global data flow analysis concepts like live variables and reaching definitions; 2) Define common subexpression elimination with examples; 3) Explain peephole optimization and create a direct acyclic graph for an expression; 4) Explain the target machine and register allocation in code generation. Students must submit their answers by October 7, 2014 for a total of 10 marks.
