harpoon.Analysis.LowQuad.Loop
Class LoopInvariance
java.lang.Object
|
+--harpoon.Analysis.LowQuad.Loop.LoopInvariance
- public class LoopInvariance
- extends Object
LoopInvariance
- Version:
- $Id: LoopInvariance.java,v 1.2 2002/02/25 20:57:58 cananian Exp $
- Author:
- Brian Demsky <bdemsky@mit.edu>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoopInvariance
public LoopInvariance(TempMap tm,
HCode hc)
- Creates a
LoopInvariance
.
invariants
public WorkSet invariants(WorkSet elements)
- Creates a
WorkSet
containing Quad
s that
are loop invariant. Takes in a WorkSet
of
Quad
s that are in the loop.