Writing an LLVM Optimization
jvstech
0:00 / 0:00
Writing an LLVM Optimization
9 224 просмотра · 6 л. назад
jvstech
193 подписчика
9 224 просмотра · 6 л. назад
This presentation is a brief overview of LLVM, its pass and IR frameworks and API, and a tutorial on how to write legacy and modern optimization passes.
Source code: https://github.com/jvstech/float-comp...
Music: "COVID-19" by SP34K3RM4N (https://www.newgrounds.com/audio/list...)
Requirements: 1:36
Building LLVM: 2:54
LLVM overview: 5:22
LLVM IR instructions: 8:00
IR assembly example: 10:33
IR library classes: 17:10
Modifying IR: 20:25
LLVM pass overview: 22:12
LLVM pass managers: 24:50
Pass API: 28:34
Pass development example: 29:37