FDA001: Exercises

ADVANCED COMPILER CONSTRUCTION

EXERCISES

  1. Exercise set 1 (PDF).
    Control flow graph, Multi-level IR, Local common subexpression elimination. instruction selection. Control flow and data flow analysis.
    Prepare them for the first lesson.

  2. Exercise set 2 (PDF).
    Loop transformations. Instruction selection.
    Prepare them for the second lesson.

  3. Exercise set 3 (PDF).
    Instruction scheduling. Software pipelining. Register allocation.
    Prepare them for the third lesson.

  4. Exercises on SSA by Welf Löwe are specified on the lecture slides (to be updated on the course homepage) and are explained in the lectures: Please prepare them for the SSA lesson.


C. Kessler