< 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 >