diff options
Diffstat (limited to 'compiler/optimizing/intrinsics_list.h')
-rw-r--r-- | compiler/optimizing/intrinsics_list.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/optimizing/intrinsics_list.h b/compiler/optimizing/intrinsics_list.h index 29ca20c..9cc77c6 100644 --- a/compiler/optimizing/intrinsics_list.h +++ b/compiler/optimizing/intrinsics_list.h @@ -69,6 +69,8 @@ V(UnsafeCASObject, kDirect) \ V(UnsafeGet, kDirect) \ V(UnsafeGetVolatile, kDirect) \ + V(UnsafeGetObject, kDirect) \ + V(UnsafeGetObjectVolatile, kDirect) \ V(UnsafeGetLong, kDirect) \ V(UnsafeGetLongVolatile, kDirect) \ V(UnsafePut, kDirect) \ @@ -80,8 +82,7 @@ V(UnsafePutLong, kDirect) \ V(UnsafePutLongOrdered, kDirect) \ V(UnsafePutLongVolatile, kDirect) \ - \ - V(ReferenceGetReferent, kVirtual) + V(ReferenceGetReferent, kDirect) #endif // ART_COMPILER_OPTIMIZING_INTRINSICS_LIST_H_ #undef ART_COMPILER_OPTIMIZING_INTRINSICS_LIST_H_ // #define is only for lint. |