|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object joeq.Compiler.Analysis.IPSSA.SSAValue
public abstract class SSAValue
The RHS of a binding. Has multiple subclasses.
SSADefinition
Nested Class Summary | |
---|---|
static class |
SSAValue.ActualOut
|
static class |
SSAValue.Alloc
|
static class |
SSAValue.Constant
|
static class |
SSAValue.Copy
This value is just a reference to a definition. |
static class |
SSAValue.FormalIn
|
static class |
SSAValue.Gamma
|
static class |
SSAValue.IPPhi
|
static class |
SSAValue.Normal
|
static class |
SSAValue.NullConstant
|
static class |
SSAValue.OmegaPhi
This represents a merge of definitions but without any further information such as predicates. |
static class |
SSAValue.Phi
|
static class |
SSAValue.Predicate
The representation of predicates is yet to be determined. |
static class |
SSAValue.Predicated
|
static class |
SSAValue.SigmaPhi
|
static class |
SSAValue.Terminal
|
static class |
SSAValue.UnknownConstant
|
static class |
SSAValue.UseCollection
|
Field Summary | |
---|---|
protected SSADefinition |
_destination
|
Constructor Summary | |
---|---|
SSAValue()
|
Method Summary | |
---|---|
SSADefinition |
getDestination()
|
Quad |
getQuad()
|
abstract SSAIterator.DefinitionIterator |
getUsedDefinitionIterator()
|
abstract String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected SSADefinition _destination
Constructor Detail |
---|
public SSAValue()
Method Detail |
---|
public SSADefinition getDestination()
public Quad getQuad()
public abstract SSAIterator.DefinitionIterator getUsedDefinitionIterator()
public abstract String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |