Description
This pass removes loop invariant arguments to local loops.
loop (x, y) ... ... loop (x, z) ...becomes
loop' (x, y) loop (y) loop (y) ... ... loop (z) ...
MLton 20051202 | LoopInvariant |
|
Home Index |
This pass removes loop invariant arguments to local loops.
loop (x, y) ... ... loop (x, z) ...becomes
loop' (x, y) loop (y) loop (y) ... ... loop (z) ...