Базовый курс C++ (MIPT, ILab). Lecture 21. LLVM, часть 1

Лекции в бакалавриате МФТИ по C на русском языке. На этой лекции мы познакомимся с LLVM IR и разберем основы кодогенерации. Очень многие концепции, например множественное наследование реализации, предстанут в новом свете. Лектор: Константин Владимиров Дата лекции: 14 марта 2022 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Введение: компиляторы и лицензии 09:30 LLVM IR 19:11 Типы и память 30:45 getelementptr 41:25 Иерархия классов в LLVM 51:40 ParaCL и компиляция 1:00:15 Кодогенерация 1:11:50 Тонкости создания if и while 1:21:00 Домашнее задание и литература Errata: * Здесь пока пусто
Back to Top