diff options
Diffstat (limited to 'compiler/optimizing/intrinsics_utils.h')
-rw-r--r-- | compiler/optimizing/intrinsics_utils.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/compiler/optimizing/intrinsics_utils.h b/compiler/optimizing/intrinsics_utils.h index 41e109b587..380011e608 100644 --- a/compiler/optimizing/intrinsics_utils.h +++ b/compiler/optimizing/intrinsics_utils.h @@ -153,24 +153,23 @@ static inline bool IsVarHandleGet(HInvoke* invoke) { return access_mode == mirror::VarHandle::AccessModeTemplate::kGet; } -static inline bool IsUnsafeGetObject(HInvoke* invoke) { +static inline bool IsUnsafeGetReference(HInvoke* invoke) { switch (invoke->GetIntrinsic()) { case Intrinsics::kUnsafeGetObject: case Intrinsics::kUnsafeGetObjectVolatile: - case Intrinsics::kJdkUnsafeGetObject: - case Intrinsics::kJdkUnsafeGetObjectVolatile: - case Intrinsics::kJdkUnsafeGetObjectAcquire: + case Intrinsics::kJdkUnsafeGetReference: + case Intrinsics::kJdkUnsafeGetReferenceVolatile: + case Intrinsics::kJdkUnsafeGetReferenceAcquire: return true; default: return false; } } -static inline bool IsUnsafeCASObject(HInvoke* invoke) { +static inline bool IsUnsafeCASReference(HInvoke* invoke) { switch (invoke->GetIntrinsic()) { case Intrinsics::kUnsafeCASObject: case Intrinsics::kJdkUnsafeCASObject: - case Intrinsics::kJdkUnsafeCompareAndSetObject: case Intrinsics::kJdkUnsafeCompareAndSetReference: return true; default: |