< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java

Print this page
rev 52509 : [mq]: graal2

*** 33,43 **** import org.graalvm.compiler.nodes.ConstantNode; import org.graalvm.compiler.nodes.ReturnNode; import org.graalvm.compiler.nodes.StructuredGraph; import org.graalvm.compiler.nodes.ValueNode; import org.graalvm.compiler.nodes.calc.AddNode; ! import org.graalvm.compiler.nodes.debug.OpaqueNode; import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.phases.common.CanonicalizerPhase; import org.graalvm.compiler.phases.schedule.SchedulePhase; import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy; import org.graalvm.compiler.phases.tiers.HighTierContext; --- 33,43 ---- import org.graalvm.compiler.nodes.ConstantNode; import org.graalvm.compiler.nodes.ReturnNode; import org.graalvm.compiler.nodes.StructuredGraph; import org.graalvm.compiler.nodes.ValueNode; import org.graalvm.compiler.nodes.calc.AddNode; ! import org.graalvm.compiler.nodes.extended.OpaqueNode; import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.phases.common.CanonicalizerPhase; import org.graalvm.compiler.phases.schedule.SchedulePhase; import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy; import org.graalvm.compiler.phases.tiers.HighTierContext;
*** 69,79 **** for (int i = 1; i < N; ++i) { AddNode newAddNode = graph.addWithoutUnique(new AddNode(constant, constant)); addNode.setY(newAddNode); addNode = newAddNode; } ! opaque.replaceAndDelete(opaque.getValue()); } else { value = constant; for (int i = 0; i < N; ++i) { value = graph.unique(new AddNode(constant, value)); } --- 69,79 ---- for (int i = 1; i < N; ++i) { AddNode newAddNode = graph.addWithoutUnique(new AddNode(constant, constant)); addNode.setY(newAddNode); addNode = newAddNode; } ! opaque.remove(); } else { value = constant; for (int i = 0; i < N; ++i) { value = graph.unique(new AddNode(constant, value)); }
< prev index next >