Анастасия Черникова
Младший инженер в группе компиляторов и средств разработки @ Syntacore
Москва

Статическая и динамическая компиляция на приере LLVM

Описание:

1. Что из себя представляет LLVM

1.1 LLVM и его история

1.2 Toolchain LLVM

1.2 Экосистема LLVM и его основные компоненты (IR, оптимизаторы, генераторы кода)

2. Статическая компиляция

2.1 Clang: структура статической компиляции внутри LLVM

2.2 Преимущества и недостатки статической компиляции

3. Динамическая компиляция

3.1 LLVM ORC-JIT и его внутреннее устройство

3.2 Преимущества и недостатки динамической компиляции

О спикере

Анастасия Черникова

Младший инженер в группе компиляторов и средств разработки @ Syntacore
Москва

Разрабатываю компиляторы и инструменты разработки в Syntacore. Автор RISC-V backend в llvm-exegesis.

Похожие доклады