Перейти к содержимому

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