Uses of Interface
edu.cmu.cs.crystal.cfg.IControlFlowGraph

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
<N> WorklistNodeOrderComparator
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.