Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java @ 23392:b3a816d3b844
Backed out changeset: a920338dd4d4
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 12 May 2016 11:06:49 +0200 |
parents | a920338dd4d4 |
children | 1d4ce2d19e52 |
comparison
equal
deleted
inserted
replaced
23391:dd9f3badc978 | 23392:b3a816d3b844 |
---|---|
22 */ | 22 */ |
23 package jdk.vm.ci.hotspot; | 23 package jdk.vm.ci.hotspot; |
24 | 24 |
25 import java.io.OutputStream; | 25 import java.io.OutputStream; |
26 | 26 |
27 import jdk.vm.ci.common.JVMCIError; | |
27 import jdk.vm.ci.meta.JVMCIMetaAccessContext; | 28 import jdk.vm.ci.meta.JVMCIMetaAccessContext; |
28 import jdk.vm.ci.meta.JavaKind; | 29 import jdk.vm.ci.meta.JavaKind; |
29 import jdk.vm.ci.meta.JavaType; | 30 import jdk.vm.ci.meta.JavaType; |
30 import jdk.vm.ci.meta.ResolvedJavaType; | 31 import jdk.vm.ci.meta.ResolvedJavaType; |
31 import jdk.vm.ci.runtime.JVMCIRuntime; | 32 import jdk.vm.ci.runtime.JVMCIRuntime; |
95 case Double: | 96 case Double: |
96 return Unsafe.ARRAY_DOUBLE_BASE_OFFSET; | 97 return Unsafe.ARRAY_DOUBLE_BASE_OFFSET; |
97 case Object: | 98 case Object: |
98 return Unsafe.ARRAY_OBJECT_BASE_OFFSET; | 99 return Unsafe.ARRAY_OBJECT_BASE_OFFSET; |
99 default: | 100 default: |
100 throw new InternalError(kind.toString()); | 101 throw new JVMCIError("%s", kind); |
101 } | 102 } |
102 } | 103 } |
103 | 104 |
104 /** | 105 /** |
105 * The scale used for the index when accessing elements of an array of this kind. | 106 * The scale used for the index when accessing elements of an array of this kind. |
125 case Double: | 126 case Double: |
126 return Unsafe.ARRAY_DOUBLE_INDEX_SCALE; | 127 return Unsafe.ARRAY_DOUBLE_INDEX_SCALE; |
127 case Object: | 128 case Object: |
128 return Unsafe.ARRAY_OBJECT_INDEX_SCALE; | 129 return Unsafe.ARRAY_OBJECT_INDEX_SCALE; |
129 default: | 130 default: |
130 throw new InternalError(kind.toString()); | 131 throw new JVMCIError("%s", kind); |
131 } | 132 } |
132 } | 133 } |
133 } | 134 } |