< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
Print this page
rev 52509 : [mq]: graal2
@@ -73,11 +73,11 @@
}
@Override
public boolean shouldPeel(LoopEx loop, ControlFlowGraph cfg, MetaAccessProvider metaAccess) {
LoopBeginNode loopBegin = loop.loopBegin();
- double entryProbability = cfg.blockFor(loopBegin.forwardEnd()).probability();
+ double entryProbability = cfg.blockFor(loopBegin.forwardEnd()).getRelativeFrequency();
OptionValues options = cfg.graph.getOptions();
if (entryProbability > MinimumPeelProbability.getValue(options) && loop.size() + loopBegin.graph().getNodeCount() < MaximumDesiredSize.getValue(options)) {
// check whether we're allowed to peel this loop
return loop.canDuplicateLoop();
} else {
< prev index next >