| 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.
|
| Modifier and Type | Field and Description |
|---|---|
protected DominanceFrontier<Block> |
DefaultShimpleFactory.dFrontier |
protected DominanceFrontier<Block> |
DefaultShimpleFactory.rdFrontier |
| Modifier and Type | Method and Description |
|---|---|
DominanceFrontier<Block> |
ShimpleFactory.getDominanceFrontier() |
DominanceFrontier<Block> |
DefaultShimpleFactory.getDominanceFrontier() |
DominanceFrontier<Block> |
ShimpleFactory.getReverseDominanceFrontier() |
DominanceFrontier<Block> |
DefaultShimpleFactory.getReverseDominanceFrontier() |
| Modifier and Type | Field and Description |
|---|---|
protected DominanceFrontier<Block> |
PhiNodeManager.df |
protected DominanceFrontier<Block> |
PiNodeManager.df |
| Modifier and Type | Class and Description |
|---|---|
class |
CytronDominanceFrontier<N>
Class to compute the DominanceFrontier using Cytron's celebrated efficient algorithm.
|
Copyright © 2020 Soot OSS. All rights reserved.