|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IControlFlowGraph | |
---|---|
edu.cmu.cs.crystal.cfg.eclipse | An internal package for creating a control flow graph from Eclipse. |
edu.cmu.cs.crystal.flow.worklist | An internal package for running a flow analysis. |
Uses of IControlFlowGraph in edu.cmu.cs.crystal.cfg.eclipse |
---|
Classes in edu.cmu.cs.crystal.cfg.eclipse that implement IControlFlowGraph | |
---|---|
class |
EclipseCFG
Builds a CFG on the Eclipse AST. |
class |
EclipseNodeFirstCFG
A CFG which places the control flow node at the merge point. |
Uses of IControlFlowGraph in edu.cmu.cs.crystal.flow.worklist |
---|
Methods in edu.cmu.cs.crystal.flow.worklist with parameters of type IControlFlowGraph | ||
---|---|---|
static
|
WorklistNodeOrderComparator.createPostOrderAndPopulateNodeMap(IControlFlowGraph<N> cfg,
Map<N,Set<ICFGNode<N>>> nodeMap,
boolean isForward)
Builds a post-order comparator for the nodes in the given CFG, in which a node is bigger than all of its successors (predecessors) if isForward
is true (false ), and populates a map from
AST nodes to all their corresponding nodes in the given CFG. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |