Содержание
- 2. Удаление мёртвого кода В теории компиляторов удалением мёртвого кода называется оптимизация, удаляющая мёртвый код. Мёртвым кодом
- 3. Примеры мёртвого кода Переменные, значения которых в дальнейшем в программе не используются. Данная оптимизация имеет эффект
- 4. Преимущества 1) Уменьшение: размера IR программы времени работы программы 2) Упрощение кода для дальнейших оптимизаций
- 5. DCE & LLVM В LLVM технология DCE реализована на основе алгоритма Mark & Sweep. Алгоритм выполняется
- 6. Mark & Sweep Фаза расставления меток В первой фазе сборщик мусора находит и помечает все достижимые
- 7. Объекты, к которым программа может обратиться напрямую, называются корнями. Корни – это локальные переменные на стеке
- 8. Mark & Sweep Фаза развертки Во второй фазе выполняется обход всех объектов в куче и освобождение
- 9. Устранение мертвого кода в LLVM Объекты, подлежащие удалению: AllocaInst – выделение памяти в стеке; LoadInst –
- 10. Устранение мертвого кода в LLVM Объекты, не подлежащие удалению: ReturnInst – возвращает значение из функции; SwitchInst
- 12. Скачать презентацию









Дореляционные модели базы данных
Системы счисления
Методы эмпирического уровня познания
Презентация на тему История ЭВМ
Разработка численных гидродинамических моделей в среде программного комплекса Groundwater Modeling System. Лекция № 16
Алгоритмы обработки массивов. Решение задач по обработке массивов исходных данных
Ivolga 2.0 - молодежный форум. Регистрация
Анимация в GIMPг
Человек и компьютер
Свинограм
Введение в проектирование. Тема 3.1
Scavenger Hunt
Объекты(продолжение). Массивы. Деструктуризация
Ein kurzer Diskurs zu OM5 und ihre Vor- und Nachteile für Rechenzentrumbetreiber!
ТОВ Единая точка доступа Украина, г. Мариуполь
Разгони свой сайт. Объединение файлов. Лекция 4
Летняя школа по биоинформатике 2019
Tydex for Windows
Создание групп (сообществ) в образовательной сети
Основные понятия теории управления сложными системами. Информационные технологии и их классификация
SCP - обезопасить, удержать, сохранить
Локальная сеть
Возможность применения методов прямой демократии в РФ посредством информационных технологий
Разработка автоматизированной системы формирования оптимального портфеля заказов предприятия
Начало работы с SAP UI5
Киберспорт – история развития и анализ
Программирование и алгоритмизация. Лабораторная работа №1
Речевая аналитика