public class SlowAvailableExpressions extends java.lang.Object implements AvailableExpressions
Constructor and Description |
---|
SlowAvailableExpressions(Body b)
Wrapper for SlowAvailableExpressionsAnalysis.
|
Modifier and Type | Method and Description |
---|---|
Chain<EquivalentValue> |
getAvailableEquivsAfter(Unit u)
Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
|
Chain<EquivalentValue> |
getAvailableEquivsBefore(Unit u)
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
|
java.util.List<UnitValueBoxPair> |
getAvailablePairsAfter(Unit u)
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
|
java.util.List<UnitValueBoxPair> |
getAvailablePairsBefore(Unit u)
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
|
public SlowAvailableExpressions(Body b)
public java.util.List<UnitValueBoxPair> getAvailablePairsBefore(Unit u)
getAvailablePairsBefore
in interface AvailableExpressions
public java.util.List<UnitValueBoxPair> getAvailablePairsAfter(Unit u)
getAvailablePairsAfter
in interface AvailableExpressions
public Chain<EquivalentValue> getAvailableEquivsBefore(Unit u)
getAvailableEquivsBefore
in interface AvailableExpressions
public Chain<EquivalentValue> getAvailableEquivsAfter(Unit u)
getAvailableEquivsAfter
in interface AvailableExpressions