public static class SwitchStrategy.SequentialStrategy extends SwitchStrategy
SwitchStrategy.BaseSwitchClosure, SwitchStrategy.BinaryStrategy, SwitchStrategy.RangesStrategy, SwitchStrategy.SequentialStrategykeyProbabilities| Constructor and Description |
|---|
SequentialStrategy(double[] keyProbabilities,
Constant[] keyConstants) |
| Modifier and Type | Method and Description |
|---|---|
Constant[] |
getKeyConstants() |
void |
run(org.graalvm.compiler.lir.SwitchStrategy.SwitchClosure closure) |
getAverageEffort, getBestStrategy, registerDefaultEffort, registerEffort, toStringpublic SequentialStrategy(double[] keyProbabilities,
Constant[] keyConstants)
public Constant[] getKeyConstants()
getKeyConstants in class SwitchStrategypublic void run(org.graalvm.compiler.lir.SwitchStrategy.SwitchClosure closure)
run in class SwitchStrategy