# HG changeset patch # User Christos Kotselidis # Date 1366232331 -7200 # Node ID e1f024e025976307b12f0b5398adb6aa8b2f04f5 # Parent 4b0cb32b0a25d3ada0686e3a47b55f2015dba8b3 Crypto substitutions and VMErrorNode extend DeoptimizingStubCall diff -r 4b0cb32b0a25 -r e1f024e02597 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java Wed Apr 17 15:59:11 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java Wed Apr 17 22:58:51 2013 +0200 @@ -36,7 +36,7 @@ * Causes the VM to exit with a description of the current Java location and an optional * {@linkplain Log#printf(String, long) formatted} error message specified. */ -public final class VMErrorNode extends FixedWithNextNode implements LIRGenLowerable { +public final class VMErrorNode extends DeoptimizingStubCall implements LIRGenLowerable { @Input private ValueNode format; @Input private ValueNode value; diff -r 4b0cb32b0a25 -r e1f024e02597 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java Wed Apr 17 15:59:11 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java Wed Apr 17 22:58:51 2013 +0200 @@ -79,7 +79,7 @@ } } - abstract static class CryptBlockStubCall extends FixedWithNextNode implements LIRGenLowerable { + abstract static class CryptBlockStubCall extends DeoptimizingStubCall implements LIRGenLowerable { @Input private final ValueNode in; @Input private final ValueNode out; diff -r 4b0cb32b0a25 -r e1f024e02597 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java Wed Apr 17 15:59:11 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java Wed Apr 17 22:58:51 2013 +0200 @@ -96,7 +96,7 @@ } } - abstract static class AESCryptStubCall extends FixedWithNextNode implements LIRGenLowerable { + abstract static class AESCryptStubCall extends DeoptimizingStubCall implements LIRGenLowerable { @Input private final ValueNode in; @Input private final ValueNode out;