A method, apparatus, and computer instructions for scheduling instructions
for execution. Identify a series of instructions in a loop, wherein the
series of instructions has a cyclic data dependency. Determine whether
the series of instructions is a uniform series of instructions. Schedule
execution of the uniform series of instructions within the loop to
optimize execution of the loop in response to the identified series of
instructions being the uniform series of instructions.