Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Лекции по компиляторам для свежих интернов базовой кафедры в МФТИ. На этой лекции мы выходим на вершину курса -- в смысле высокоуровневости оптимизаций. Настало время посмотреть что компиляторы делают с целыми функциями. В первую очередь это инлайн и тесно с ним связанная девиртуализация. Кроме того мы рассмотрим работу с графом вызовов, клонирование функций и межпроцедурное распространение информации. Лектор: Константин Владимиров Видео и звук: Юлий Тарасов Предыдущая лекция: • Оптимизирующие компиляторы (МФТИ, 2024). Л... Следующая лекция: • Оптимизирующие компиляторы (МФТИ, 2024). Л... Слайды к занятиям: Книга: Timeline 00:00 Связывание функций 08:00 Граф вызовов 13:50 Клонирование функций 20:52 Эвристики 30:50 Инлайн 39:08 Девиртуализация 51:37 Хвостовая рекурсия 58:28 Заключение Errata пока пусто