Class | Description |
---|---|
CreateStaticRegions |
This class creates our structure IR from the WALA SSA form, this is basically done by decompiling DAGs within a Java program.
|
ExprBoundaryVisitor |
An Expression Boundary Visitor that attempts to discover first "use" var inside a region.
|
ExprRegionInputVisitor |
Conditional region input visitor that visits all use vars to collect a possible first use for every stack slot.
|
FindStructuredBlockEndNode |
Attempts to discover end node of a region, by walking successors of presumably a block that ends with a conditional instruction.
|
PhiCondition |
This represents a phi condition, that associates a "condition" with the "then" and the "else side.
|
PhiEdge |
This is used to represent an edge from one block to another in the CFG.
|
SSAUtil |
Some utility methods used during construction of the StaticRegion.
|
StaticRegion |
A class that represents a Static Region.
|
Enum | Description |
---|---|
DefUseVisit |
Enum that carries two values, either a def or a use.
|
PhiCondition.Branch |