public interface ShimpleFactory
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
Constructors should memoize their return value.
|
BlockGraph |
getBlockGraph() |
DominanceFrontier<Block> |
getDominanceFrontier() |
DominatorsFinder<Block> |
getDominatorsFinder() |
DominatorTree<Block> |
getDominatorTree() |
GlobalValueNumberer |
getGlobalValueNumberer() |
ReversibleGraph<Block> |
getReverseBlockGraph() |
DominanceFrontier<Block> |
getReverseDominanceFrontier() |
DominatorsFinder<Block> |
getReverseDominatorsFinder() |
DominatorTree<Block> |
getReverseDominatorTree() |
UnitGraph |
getUnitGraph() |
void clearCache()
UnitGraph getUnitGraph()
BlockGraph getBlockGraph()
DominatorsFinder<Block> getDominatorsFinder()
DominatorTree<Block> getDominatorTree()
DominanceFrontier<Block> getDominanceFrontier()
GlobalValueNumberer getGlobalValueNumberer()
ReversibleGraph<Block> getReverseBlockGraph()
DominatorsFinder<Block> getReverseDominatorsFinder()
DominatorTree<Block> getReverseDominatorTree()
DominanceFrontier<Block> getReverseDominanceFrontier()