|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
DefinitionGraph.EdgeInfo | |
DominatorQuery | |
SSALocation |
Class Summary | |
---|---|
ContextSet | |
DefinitionGraph | This is a graph consisting of definitions that uses as much sharing as possible. |
IPSSABuilder | This is where the main action pertaining to IPSSA construction happens. |
IPSSABuilder.Application | This is something we typically run afte the IPSSABuilder. |
IPSSABuilder.ApplicationLaunchingPad | This class allows to specify applications to be run after IPSSA has been constructed. |
IPSSABuilder.Main | This is an entry point for IPSSABuilder with a main(...) function. |
SSABinding | An SSABinding is an assignment of an SSAValue to to an SSADefinition. |
SSABindingVisitor | Goes over all bindings in a method. |
SSABindingVisitor.EmptySSABindingVisitor | |
SSABindingVisitor.SSABindingPrinter | |
SSADefinition | This is a definition in the SSA sense, meaning it's unique. |
SSADefinition.Helper | |
SSAIterator | |
SSAIterator.BindingIterator | |
SSAIterator.DefinitionIterator | |
SSAIterator.ValueIterator | |
SSALocation.LocalLocation | These locations represent local variables. |
SSALocation.LocalLocation.FACTORY | |
SSALocation.Temporary | We need to have "abstract" temporary locations for IPSSA construction purposes that do not necessarily correspond to anything tangible. |
SSALocation.Temporary.FACTORY | |
SSALocation.Unique | |
SSALocation.Unique.FACTORY | |
SSAProcInfo | |
SSAProcInfo.Helper | This class is used to make modifications to the IPSSA representation. |
SSAProcInfo.Query | This class is used to get information about the IPSSA representation. |
SSAValue | The RHS of a binding. |
SSAValue.ActualOut | |
SSAValue.Alloc | |
SSAValue.Alloc.FACTORY | |
SSAValue.Constant | |
SSAValue.Copy | This value is just a reference to a definition. |
SSAValue.Copy.FACTORY | |
SSAValue.FormalIn | |
SSAValue.Gamma | |
SSAValue.IPPhi | |
SSAValue.Normal | |
SSAValue.NullConstant | |
SSAValue.NullConstant.FACTORY | |
SSAValue.OmegaPhi | This represents a merge of definitions but without any further information such as predicates. |
SSAValue.Phi | |
SSAValue.Predicate | The representation of predicates is yet to be determined. |
SSAValue.Predicated | |
SSAValue.SigmaPhi | |
SSAValue.Terminal | |
SSAValue.UnknownConstant | |
SSAValue.UnknownConstant.FACTORY | |
SSAValue.UseCollection | |
SSAValue.UseCollection.FACTORY |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |