Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java @ 22535:ca418f35d728
Use wordKind instead of Kind.Object in backend.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 08 Sep 2015 17:43:41 +0200 |
parents | df053711614b |
children | dc1aeef79e7e |
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Tue Sep 08 17:10:38 2015 +0200 +++ b/jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Tue Sep 08 17:43:41 2015 +0200 @@ -271,7 +271,6 @@ case Short: case Int: case Long: - case Object: return true; } } else if (category.equals(FPUs) && kind.equals(Kind.Float)) { @@ -297,7 +296,11 @@ @Override public PlatformKind getPlatformKind(Kind javaKind) { - return javaKind; + if (javaKind.isObject()) { + return Kind.Long; + } else { + return javaKind; + } } public static int spillSlotSize(TargetDescription td, PlatformKind kind) {