FDA001: Exercises
ADVANCED COMPILER CONSTRUCTION
EXERCISES
- 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.
- Exercise set 2 (PDF).
Loop transformations. Instruction selection.
Prepare them for the second lesson.
- Exercise set 3 (PDF).
Instruction scheduling. Software pipelining. Register allocation.
Prepare them for the third lesson.
- 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:
- Assignment I (SSA-Construction, slide 121)
- Assignment II (SSA-Construction, slide 122)
- Assignment III (SSA-Optimizations, slide 69)
Please prepare them for the SSA lesson.