Mercurial > hg > truffle
changeset 16123:5fa2e2f73fa6
UnsafeLoad: insert uncompress operation also for null constant
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Tue, 17 Jun 2014 17:46:56 +0200 |
parents | 466211b0f8ae |
children | 4a9d5d60fa58 |
files | graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java Tue Jun 17 16:49:21 2014 +0200 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java Tue Jun 17 17:46:56 2014 +0200 @@ -273,7 +273,7 @@ } protected ReadNode createUnsafeRead(StructuredGraph graph, UnsafeLoadNode load, GuardingNode guard) { - boolean compressible = (!load.object().isNullConstant() && load.accessKind() == Kind.Object); + boolean compressible = load.accessKind() == Kind.Object; Kind readKind = load.accessKind(); LocationNode location = createLocation(load); Stamp loadStamp = loadStamp(load.stamp(), readKind, compressible);