ループ変換ができるかどうかは、データの依存関係によって異なります。誘導変数の排除、定数伝播、コピー伝播、先行代入、不要コードの排除といった手法もあります。ループ変換の手法には次のものがあります。
以上は IA-32 アーキテクチャと Itanium® アーキテクチャの両方で使用できるループ変換ですが、これ以外にも Itanium アーキテクチャではコラプス手法が利用できます。