src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java
equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 |
24 |
25 package org.graalvm.compiler.word; |
25 package org.graalvm.compiler.word; |
26 |
26 |
27 import static org.graalvm.compiler.word.UnsafeAccess.UNSAFE; |
27 import static org.graalvm.compiler.serviceprovider.GraalUnsafeAccess.getUnsafe; |
28 |
28 |
29 import java.lang.annotation.ElementType; |
29 import java.lang.annotation.ElementType; |
30 import java.lang.annotation.Retention; |
30 import java.lang.annotation.Retention; |
31 import java.lang.annotation.RetentionPolicy; |
31 import java.lang.annotation.RetentionPolicy; |
32 import java.lang.annotation.Target; |
32 import java.lang.annotation.Target; |
57 import jdk.internal.vm.compiler.word.UnsignedWord; |
57 import jdk.internal.vm.compiler.word.UnsignedWord; |
58 import jdk.internal.vm.compiler.word.WordBase; |
58 import jdk.internal.vm.compiler.word.WordBase; |
59 import jdk.internal.vm.compiler.word.WordFactory; |
59 import jdk.internal.vm.compiler.word.WordFactory; |
60 import jdk.internal.vm.compiler.word.impl.WordBoxFactory; |
60 import jdk.internal.vm.compiler.word.impl.WordBoxFactory; |
61 |
61 |
|
62 import sun.misc.Unsafe; |
|
63 |
62 public abstract class Word implements SignedWord, UnsignedWord, Pointer { |
64 public abstract class Word implements SignedWord, UnsignedWord, Pointer { |
|
65 |
|
66 private static final Unsafe UNSAFE = getUnsafe(); |
63 |
67 |
64 static { |
68 static { |
65 BoxFactoryImpl.initialize(); |
69 BoxFactoryImpl.initialize(); |
66 } |
70 } |
67 |
71 |