Package | Description |
---|---|
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
soot.toolkits.graph |
Toolkit to produce and manipulate various types of control flow
graphs.
|
soot.toolkits.graph.pdg |
Modifier and Type | Field and Description |
---|---|
protected DominatorTree<Block> |
DefaultShimpleFactory.dTree |
protected DominatorTree<Block> |
DefaultShimpleFactory.dTree |
protected DominatorTree<Block> |
DefaultShimpleFactory.rdTree |
protected DominatorTree<Block> |
DefaultShimpleFactory.rdTree |
Modifier and Type | Method and Description |
---|---|
DominatorTree<Block> |
DefaultShimpleFactory.getDominatorTree() |
DominatorTree<Block> |
ShimpleFactory.getDominatorTree() |
DominatorTree<Block> |
DefaultShimpleFactory.getDominatorTree() |
DominatorTree<Block> |
ShimpleFactory.getDominatorTree() |
DominatorTree<Block> |
DefaultShimpleFactory.getReverseDominatorTree() |
DominatorTree<Block> |
ShimpleFactory.getReverseDominatorTree() |
DominatorTree<Block> |
DefaultShimpleFactory.getReverseDominatorTree() |
DominatorTree<Block> |
ShimpleFactory.getReverseDominatorTree() |
Modifier and Type | Field and Description |
---|---|
protected DominatorTree<Block> |
PhiNodeManager.dt |
protected DominatorTree<Block> |
PiNodeManager.dt |
protected DominatorTree<Block> |
ShimpleBodyBuilder.dt |
protected DominatorTree<Block> |
PiNodeManager.dt |
protected DominatorTree<Block> |
ShimpleBodyBuilder.dt |
protected DominatorTree<Block> |
PhiNodeManager.dt |
Modifier and Type | Field and Description |
---|---|
protected DominatorTree<N> |
CytronDominanceFrontier.dt |
protected DominatorTree<N> |
CytronDominanceFrontier.dt |
Constructor and Description |
---|
CytronDominanceFrontier(DominatorTree<N> dt) |
CytronDominanceFrontier(DominatorTree<N> dt) |
DominatorTreeAdapter(DominatorTree<N> dt) |
DominatorTreeAdapter(DominatorTree<N> dt) |
Modifier and Type | Class and Description |
---|---|
class |
MHGDominatorTree<N>
Constructs a multi-headed dominator tree.
|
Modifier and Type | Method and Description |
---|---|
DominatorTree<Block> |
RegionAnalysis.getDominatorTree() |
DominatorTree<Block> |
RegionAnalysis.getDominatorTree() |
DominatorTree<Block> |
RegionAnalysis.getPostDominatorTree() |
DominatorTree<Block> |
RegionAnalysis.getPostDominatorTree() |