Now that a basic background to loop transformations has been given, it is time to explain what they are and some of their techniques.

As we explained earlier, loop transformations are manipulations of code loops. Their purpose is to improve speed by reducing overhead or increasing the number of statements which can be executed in parallel.