В процессе обнаружения неэффективных мест в программе формируется таблица VALUE и модифицируются таблицы LOOP и ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Саркисян А.А.
Машинонезависимая оптимизация исходных программ
В процессе обнаружения неэффективных мест в программе формируется таблица VALUE и модифицируются таблицы LOOP и BRANCH. Таблица VALUE формируется как результат нумерации значений. В ней записывается информация о возможности выполнения таких оптимизирующих преобразований, как исключение мертвых переменных, распространение констант, инициирование переменных, исключение повторных вычислений, чистка фрагментов, замена операции деления операцией умножения, уменьшение числа обращений к индексированным переменным, уменьшение числа обращений к встроенным ( стандартным) функциям и процедурам-функциям, исключение из цикла инвариантных вычислений, замена операции деления операцией умножения в цикле, перемещение вычислений в менее часто выполняемые участки программы, сокращение числа преобразований данных с помощью перегруппировки переменных.