public class BlockDependencyOrderer
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.List<BasicBlock> |
produceDependencyOrder(java.util.Collection<BasicBlock> blocks,
java.util.Set<BasicBlock> ignored,
java.util.List<BasicBlock> rootOrder)
Produces a topological sorting of blocks with a depth-first search that ignores cycles.
|
public static java.util.List<BasicBlock> produceDependencyOrder(java.util.Collection<BasicBlock> blocks, java.util.Set<BasicBlock> ignored, java.util.List<BasicBlock> rootOrder)
Copyright © 2009-2019 Aarhus University