Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

Compiler system LLVM

The course is not on the list Without time-table
Code Completion Credits Range Language
MI-LCF Z,ZK 4
Lecturer:
Tutor:
Supervisor:
Department of Theoretical Computer Science
Synopsis:
Requirements:
Syllabus of lectures:

Programming languages and compilers.

Parsing source and writing AST.

Generating LLVM IR.

Just in time compilation.

Data representation.

Program analysis and optimization.

Garbage Collection.

Code generation.

Performance evaluation.

Syllabus of tutorials:
Study Objective:
Study materials:

http://www.llvm.org

Aho, Lam, Sethi, Ullman: Compiler: Principles, Techniques and Tools (2nd ed.), Addison-Wesley, 2010.

Muchnick: Advanced compiler design and implementation, Morgan Kaufman Publishers, 2009.

Fischer, LeBlanc: Crafting a Compiler, 1995.

Louden, K.: Compiler Construction, Thomson, 1997.

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-06-18
For updated information see http://bilakniha.cvut.cz/en/predmet4688406.html