public static class ConstantTree.NodeCost extends Object implements PropertyConsumable
| Constructor and Description |
|---|
NodeCost(double bestCost,
List<org.graalvm.compiler.lir.constopt.UseEntry> usages,
int numMat) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsage(org.graalvm.compiler.lir.constopt.UseEntry usage) |
void |
forEachProperty(BiConsumer<String,String> action) |
double |
getBestCost() |
int |
getNumMaterializations() |
List<org.graalvm.compiler.lir.constopt.UseEntry> |
getUsages() |
void |
setBestCost(double cost) |
String |
toString() |
public NodeCost(double bestCost,
List<org.graalvm.compiler.lir.constopt.UseEntry> usages,
int numMat)
public void forEachProperty(BiConsumer<String,String> action)
forEachProperty in interface PropertyConsumablepublic void addUsage(org.graalvm.compiler.lir.constopt.UseEntry usage)
public List<org.graalvm.compiler.lir.constopt.UseEntry> getUsages()
public double getBestCost()
public int getNumMaterializations()
public void setBestCost(double cost)