Uses of Interface
org.teavm.common.Graph
Packages that use Graph
-
Uses of Graph in org.teavm.common
Classes in org.teavm.common that implement GraphMethods in org.teavm.common that return GraphModifier and TypeMethodDescriptionGraphBuilder.build()
static Graph
GraphUtils.buildDominatorGraph(DominatorTree domTree, int sz)
MutableDirectedGraph.copyToImmutable()
DefaultGraphSplittingBackend.getGraph()
GraphIndexer.getGraph()
static Graph
GraphUtils.removeLoops(Graph graph)
static Graph
GraphUtils.subgraph(Graph graph, IntPredicate filter)
static Graph
MutableGraphNode.toGraph(List<MutableGraphNode> nodes)
Methods in org.teavm.common with parameters of type GraphModifier and TypeMethodDescriptionstatic DominatorTree
GraphUtils.buildDominatorTree(Graph graph)
static DominatorTree
GraphUtils.buildDominatorTree(Graph graph, int start)
static int[]
static int[]
GraphUtils.findBackEdges(Graph graph)
static int[][]
GraphUtils.findDominanceFrontiers(Graph cfg, DominatorTree domTree)
static int[][]
GraphUtils.findStronglyConnectedComponents(Graph graph)
static boolean
GraphUtils.isIrreducible(Graph graph)
static String
GraphUtils.printToDot(Graph graph)
static Graph
GraphUtils.removeLoops(Graph graph)
static void
GraphUtils.splitIrreducibleGraph(Graph graph, int[] weights, GraphSplittingBackend backend)
static Graph
GraphUtils.subgraph(Graph graph, IntPredicate filter)
Constructors in org.teavm.common with parameters of type GraphModifierConstructorDescriptionDefaultGraphSplittingBackend(Graph graph)
GraphIndexer(Graph graph, int[] weights, int[] priorities)
MutableDirectedGraph(Graph graph)
-
Uses of Graph in org.teavm.model.optimization
Methods in org.teavm.model.optimization that return Graph -
Uses of Graph in org.teavm.model.util
Methods in org.teavm.model.util that return GraphModifier and TypeMethodDescriptionstatic Graph
ProgramUtils.buildControlFlowGraph(Program program)
DominatorWalkerContext.getControlFlowGraph()
Methods in org.teavm.model.util with parameters of type Graph