src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java	Mon Mar 20 17:40:12 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java	Mon Mar 20 17:40:11 2017

*** 27,37 **** --- 27,37 ---- import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.graalvm.compiler.graph.Graph.Mark; ! import org.graalvm.compiler.core.common.RetryableBailoutException; import org.graalvm.compiler.graph.Position; import org.graalvm.compiler.loop.LoopEx; import org.graalvm.compiler.loop.LoopFragmentWhole; import org.graalvm.compiler.nodeinfo.InputType; import org.graalvm.compiler.nodes.AbstractBeginNode;
*** 64,74 **** --- 64,74 ---- while (!loopBegin.isDeleted()) { Mark mark = graph.getMark(); peel(loop); canonicalizer.applyIncremental(graph, context, mark); loop.invalidateFragments(); ! if (graph.getNodeCount() > initialNodeCount + MaximumDesiredSize.getValue(graph.getOptions()) * 2) { throw new RetryableBailoutException("FullUnroll : Graph seems to grow out of proportion"); } } }

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File