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 20100608 | 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) ...