Searched refs:loopFrequency (Results 1 - 9 of 9) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/
H A DDefaultLoopPolicies.java114 double loopFrequency = loopBegin.loopFrequency();
115 if (loopBegin.isSimpleLoop() && loopFrequency < 5.0) {
116 loopBegin.getDebug().log(DebugContext.VERBOSE_LEVEL, "shouldPartiallyUnroll %s frequency too low %s ", loopBegin, loopFrequency);
119 loopBegin.setLoopOrigFrequency(loopFrequency);
149 double loopFrequency = loopBegin.loopFrequency();
150 if (loopFrequency <= 1.0) {
191 double loopFrequency = loop.loopBegin().loopFrequency();
[all...]
H A DLoopFragmentInside.java226 mainLoopBegin.setLoopFrequency(mainLoopBegin.loopFrequency() / 2);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/
H A DComputeLoopFrequenciesClosure.java82 double loopFrequency = 1.0 / exitProbability;
83 loop.setLoopFrequency(loopFrequency);
85 double adjustmentFactor = initialState * loopFrequency;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DLoopBeginNode.java45 protected double loopFrequency; field in class:LoopBeginNode
68 loopFrequency = 1;
135 public double loopFrequency() { method in class:LoopBeginNode
136 return loopFrequency;
139 public void setLoopFrequency(double loopFrequency) { argument
140 assert loopFrequency >= 0;
141 this.loopFrequency = loopFrequency;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/
H A DIterationDirectiveTest.java60 Assert.assertEquals("loop frequency of " + loopBeginNode, 128, loopBeginNode.loopFrequency(), 0);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/
H A DFixedNodeProbabilityCache.java130 result = multiplyProbabilities(result, ((LoopBeginNode) current).loopFrequency());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/
H A DLoopTransformations.java79 loop.loopBegin().setLoopFrequency(Math.max(0.0, loop.loopBegin().loopFrequency() - 1));
281 mainLoopBegin.setLoopFrequency(Math.max(0.0, mainLoopBegin.loopFrequency() - 2));
282 postLoopBegin.setLoopFrequency(Math.max(0.0, postLoopBegin.loopFrequency() - 1));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DNodePropertiesTest.java182 Assert.assertEquals("loop frequency of " + loopBeginNode, iterations, loopBeginNode.loopFrequency(), 0);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/
H A DControlFlowGraph.java575 probability = multiplyProbabilities(probability, loopBegin.loopFrequency());

Completed in 141 milliseconds