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