Mercurial > hg > truffle
changeset 9181:e1f024e02597
Crypto substitutions and VMErrorNode extend DeoptimizingStubCall
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Wed, 17 Apr 2013 22:58:51 +0200 |
parents | 4b0cb32b0a25 |
children | c433aad055b9 |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java |
diffstat | 3 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- 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;
--- 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;
--- 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;