Разработка компиляторов


11


Оптимизация
Виды оптимизации
Зависимость между оптимизациями
Стадии оптимизации
Покадровая оптимизация
Обозначения
Представление программы
Пример
Поток управления
Пример
Def-Use Chains
Пример
Удаление пустого оператора
Удаление мертвого кода
Чистка циклов вверх
Чистка циклов вниз
Объединение циклов
Раскрутка циклов
Понижение силы операций
Упрощение выражений
Экономия общих подвыражений
Зависимость качества оптимизации от размера участка экономии
Литература к лекции
Оптимизация
Виды оптимизации
Зависимость между оптимизациями
Стадии оптимизации
Покадровая оптимизация
Обозначения
Представление программы
Пример
Поток управления
Пример
Def-Use Chains
Пример
Удаление пустого оператора
Удаление мертвого кода
Чистка циклов вверх
Чистка циклов вниз
Объединение циклов
Раскрутка циклов
Понижение силы операций
Упрощение выражений
Экономия общих подвыражений
Зависимость качества оптимизации от размера участка экономии
Литература к лекции
Литература к лекции - часть 2



Начало