Оптимизации адресного кода
Данный набор оптимизирующих преобразований основывается на способности блока генерации адресов (AGU – address generation unit) при использовании индексного регистра для адресации производить его изменение (увеличение или уменьшение на фиксированный шаг). Данный набор преобразований в такой комбинации стал уже «джентльменским набором» оптимизаций для встраиваемых систем. Их описание можно встретить как один из пунктов в [12], [20], [6] или отдельно в [14], [13].
Попытаемся на простых примерах пояснить смысл каждого из этих преобразований.