public class SCCCollapser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
ignoreTypes |
protected int |
numCollapsed |
protected PAG |
pag |
protected TypeManager |
typeManager |
protected java.util.HashSet<VarNode> |
visited |
Constructor and Description |
---|
SCCCollapser(PAG pag,
boolean ignoreTypes) |
Modifier and Type | Method and Description |
---|---|
void |
collapse()
Actually collapse the SCCs in the PAG.
|
protected void |
dfsVisit(VarNode v,
VarNode rootOfSCC) |
protected int numCollapsed
protected PAG pag
protected java.util.HashSet<VarNode> visited
protected boolean ignoreTypes
protected TypeManager typeManager
public SCCCollapser(PAG pag, boolean ignoreTypes)