Uses of Interface
com.ensoftcorp.open.commons.algorithms.UniqueEntryExitGraph
-
Packages that use UniqueEntryExitGraph Package Description com.ensoftcorp.open.commons.algorithms com.ensoftcorp.open.commons.algorithms.dominance -
-
Uses of UniqueEntryExitGraph in com.ensoftcorp.open.commons.algorithms
Classes in com.ensoftcorp.open.commons.algorithms that implement UniqueEntryExitGraph Modifier and Type Class Description classUniqueEntryExitControlFlowGraphclassUniqueEntryExitCustomGraphclassUniqueEntryExitInterproceduralControlFlowGraphMethods in com.ensoftcorp.open.commons.algorithms with parameters of type UniqueEntryExitGraph Modifier and Type Method Description static com.ensoftcorp.atlas.core.db.graph.GraphDominanceAnalysis. computeDominance(UniqueEntryExitGraph ucfg)Returns a graph of all dominance relationship edgesstatic com.ensoftcorp.atlas.core.db.graph.GraphDominanceAnalysis. computeDominanceFrontier(UniqueEntryExitGraph ucfg)Returns the dominance frontierstatic com.ensoftcorp.atlas.core.db.graph.GraphDominanceAnalysis. computeDominanceTree(UniqueEntryExitGraph ucfg)Returns the immediate dominance treestatic com.ensoftcorp.atlas.core.db.graph.GraphDominanceAnalysis. computePostDominanceFrontier(UniqueEntryExitGraph ucfg)Returns the post-dominance frontierstatic com.ensoftcorp.atlas.core.db.graph.GraphDominanceAnalysis. computePostDominanceTree(UniqueEntryExitGraph ucfg)Returns the post dominance graphstatic SandboxGraphDominanceAnalysis. computeSandboxedDominance(Sandbox sandbox, UniqueEntryExitGraph ucfg)Returns a graph of all dominance relationship edgesstatic SandboxGraphDominanceAnalysis. computeSandboxedDominanceFrontier(Sandbox sandbox, UniqueEntryExitGraph ucfg)Returns the dominance frontier (each edge represents a frontier node for a given from node)static SandboxGraphDominanceAnalysis. computeSandboxedDominatorTree(Sandbox sandbox, UniqueEntryExitGraph ucfg)Returns the immediate dominator treestatic SandboxGraphDominanceAnalysis. computeSandboxedPostDominanceFrontier(Sandbox sandbox, UniqueEntryExitGraph ucfg)Returns the post-dominance frontier (each edge represents a frontier node for a given from node)static SandboxGraphDominanceAnalysis. computeSandboxedPostDominatorTree(Sandbox sandbox, UniqueEntryExitGraph ucfg)Returns the post dominator tree -
Uses of UniqueEntryExitGraph in com.ensoftcorp.open.commons.algorithms.dominance
Constructors in com.ensoftcorp.open.commons.algorithms.dominance with parameters of type UniqueEntryExitGraph Constructor Description DepthFirstPreorderIterator(UniqueEntryExitGraph graph, com.ensoftcorp.atlas.core.db.graph.Node root)DepthFirstPreorderIterator(UniqueEntryExitGraph graph, com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> roots)DominatorTree(UniqueEntryExitGraph graph)Construct a DominatorTree from a root.DominatorTree(UniqueEntryExitGraph graph, com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> explicitRoots)Construct a DominatorTree from a collection of "roots."InvertedDepthFirstPreorderIterator(UniqueEntryExitGraph graph, com.ensoftcorp.atlas.core.db.graph.Node root)InvertedDepthFirstPreorderIterator(UniqueEntryExitGraph graph, com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> roots)PostDominatorTree(UniqueEntryExitGraph graph)Construct a DominatorTree from a root.
-