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