перейти к содержанию

LLVM Compiler Infrastructure: что это и с чем его едят

Фото Anastasia Kazakova
Hosted By
Anastasia K.
LLVM Compiler Infrastructure: что это и с чем его едят

Сведения

Докладчик: Антон Коробейников

Язык доклада: русский

Описание:
Начавшийся как небольшой исследовательский проект, LLVM в последнее время разросся до набора библиотек и компонентов, из которых можно собрать полноценный компилятор с библиотеками поддержки, утилиту по анализу и преобразования кода и многое другое.

Мы разберем основные компоненты, предоставляемые LLVM, поговорим о том, как они взаимосвязаны, как устроена разработка в проекте и что нужно сделать, чтобы начать вносить свой вклад в проект.

Коротко о докладчике:
Антон является участником проекта LLVM уже 11 лет. За это время он успел поучаствовать в разработке поддержки Windows как платформы, добавлял поддержку отдельных аспектов формата ELF, отладочной информации и обработки исключений, работал над x86 и ARM бекэндами, и являлся исходным автором MSP430 и (первого) SystemZ бекэндов.

Будучи членом LLVM Foundation Board of Directors, Антон занимается участием проекта в программе Google Summer of Code, а также в течение нескольких лет принимал участие в программных комитетах US LLVM developer's meeting и EuroLLVM.

Photo of St. Petersburg C++ User Group group
St. Petersburg C++ User Group
Показать еще мероприятия