Searched refs:unrollFactor (Results 1 - 3 of 3) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/
H A DDefaultLoopPolicies.java112 int unrollFactor = loopBegin.getUnrollFactor();
113 if (unrollFactor == 1) {
125 if (maxUnroll == 1 && loopBegin.isSimpleLoop() || size <= maxNodes && unrollFactor < maxUnroll) {
127 if ((int) loopBegin.loopOrigFrequency() < (unrollFactor * 2)) {
H A DLoopFragmentInside.java200 int unrollFactor = mainLoopBegin.getUnrollFactor();
203 // Now use the previous unrollFactor to update the exit condition to power of two
214 long originalStride = unrollFactor == 1 ? iv.constantStride() : iv.constantStride() / unrollFactor;
216 ConstantNode aboveVal = graph.unique(ConstantNode.forIntegerStamp(iv.initNode().stamp(), unrollFactor * originalStride));
220 ConstantNode aboveVal = graph.unique(ConstantNode.forIntegerStamp(iv.initNode().stamp(), unrollFactor * -originalStride));
225 mainLoopBegin.setUnrollFactor(unrollFactor * 2);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DLoopBeginNode.java52 protected int unrollFactor; field in class:LoopBeginNode
74 unrollFactor = 1;
109 return unrollFactor;
113 unrollFactor = currentUnrollFactor;

Completed in 48 milliseconds