public class NodeCostUtil extends Object
| Constructor and Description |
|---|
NodeCostUtil() |
| Modifier and Type | Method and Description |
|---|---|
static double |
computeGraphCycles(StructuredGraph graph,
boolean fullSchedule) |
static int |
computeGraphSize(StructuredGraph graph) |
static int |
computeNodesSize(Iterable<Node> nodes) |
static void |
phaseFulfillsSizeContract(StructuredGraph graph,
int codeSizeBefore,
int codeSizeAfter,
PhaseSizeContract contract) |
public static int computeGraphSize(StructuredGraph graph)
public static double computeGraphCycles(StructuredGraph graph, boolean fullSchedule)
public static void phaseFulfillsSizeContract(StructuredGraph graph, int codeSizeBefore, int codeSizeAfter, PhaseSizeContract contract)