Analysis and transformation of HPC codes using LLVM and Clang (Paris 2017)
Exercises for Part I: Introduction to LLVM
Here are the exercises for the first two days of the summer school.
You may also wish to review the slides from this section of the course:
- Modern Intermediate Representations
- LLVM IR and Transform Pipeline
- Modern Processor Architectures (A compiler writer’s perspective)
- JIT Compilation
Resources
You may find some of the following resources useful: