Lecture Notes
- Introduction, Lexical Analysis Download Introduction, Lexical Analysis [recording Download recording]
- Lexical Analysis, Parsing Download Lexical Analysis, Parsing [recording Download recording]
- Parsing Download Parsing [recording Download recording]
- LR-Parsing [recording Download recording]
- LR-Parsing, Semantic Analysis, Activation Records, Intermediate Representation Download LR-Parsing, Semantic Analysis, Activation Records, Intermediate Representation [recording Download [recording]
- Intermediate Code Download Intermediate Code [recording Download recording]
- Liveness Analysis, Register Allocation Download Liveness Analysis, Register Allocation [recording Download recording]
- Register Allocation Download Register Allocation [recording Download recording]
- Instruction Selection Download Instruction Selection [recording Download recording] Please note that only maximal munch and the idea of instruction selection by tiling is relevant for the exam.
- Garbage Collection Download Garbage Collection [recording Download recording]
- Guest lecture Download Guest lecture Bevin Hansson, Ericsson. Virtual Machines Download Virtual Machines [recording Download [recording]
- Loop Optimizations Download Loop Optimizations [recording Download recording]
- Linkers & Loaders. Course Summary Download Linkers & Loaders. Course Summary [recording Download recording]