# HG changeset patch # User Thomas Wuerthinger # Date 1339972177 -7200 # Node ID bb94f57c822b065df25f7d380922ce3325bd0cc2 # Parent a82376ebaaa99d01355e0ea8d979fc1fba44449c Fixate RegisterNode. Reenable NewInstance snippets. diff -r a82376ebaaa9 -r bb94f57c822b graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java Sun Jun 17 23:45:44 2012 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java Mon Jun 18 00:29:37 2012 +0200 @@ -261,7 +261,7 @@ * Only instructions in methods whose fully qualified name contains this option will be HIR lowered. */ public static String HIRLowerCheckcast = ""; - public static String HIRLowerNewInstance = "NewInstanceTest.new"; + public static String HIRLowerNewInstance = ""; /** * The profiling info cache directory. diff -r a82376ebaaa9 -r bb94f57c822b graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/RegisterNode.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/RegisterNode.java Sun Jun 17 23:45:44 2012 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/RegisterNode.java Mon Jun 18 00:29:37 2012 +0200 @@ -26,14 +26,14 @@ import com.oracle.graal.api.code.*; import com.oracle.graal.api.meta.*; -import com.oracle.graal.nodes.calc.*; +import com.oracle.graal.nodes.*; import com.oracle.graal.nodes.spi.*; import com.oracle.graal.nodes.type.*; /** * Access the value of a specific register. */ -public final class RegisterNode extends FloatingNode implements LIRLowerable { +public final class RegisterNode extends FixedWithNextNode implements LIRLowerable { private final Register register;