Mercurial > hg > graal-jvmci-8
diff graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java @ 18358:2dc0d4dcb709
Separate stamp for metaspace pointers.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 11 Nov 2014 15:03:10 +0100 |
parents | c6086a18c9ce |
children | ea0fbb571466 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java Wed Nov 12 15:33:20 2014 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java Tue Nov 11 15:03:10 2014 +0100 @@ -226,9 +226,8 @@ Stamp compressedStamp = compress.getValue().stamp(); if (compressedStamp instanceof NarrowOopStamp) { return true; - } else if (compressedStamp instanceof IntegerStamp) { - IntegerStamp is = (IntegerStamp) compressedStamp; - return is.getBits() == 32 && config.narrowKlassBase == config.narrowOopBase; + } else if (compressedStamp instanceof NarrowPointerStamp) { + return config.narrowKlassBase == config.narrowOopBase; } } return false;