Loop Transformations

The loop transformation techniques include:

These techniques also include induction variable elimination, constant propagation, copy propagation, forward substitution, and dead code elimination. In addition to the loop transformations listed for both IA-32 and Itanium(TM) architectures above, the Itanium architecture enables to implement collapsing techniques.