From eb270e4cf873acc6097da5647931cbfd67879864 Mon Sep 17 00:00:00 2001 From: Orion Hodson Date: Mon, 11 Oct 2021 18:23:03 +0000 Subject: Revert "x86_64: Implement VarHandle.get{,Acquire,Opaque,Volatile} for arrays." This reverts commit a3fe0452f6972218fce5aacd81ced3dc20ea482d. Reason for revert: Likely candidate for b/202734548 Bug: 71781600 Bug: 202734548 Change-Id: I43b69bc76180e6bb9d1bdcbf63ea5c3cab8c2cd7 --- compiler/optimizing/intrinsics_utils.h | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'compiler/optimizing/intrinsics_utils.h') diff --git a/compiler/optimizing/intrinsics_utils.h b/compiler/optimizing/intrinsics_utils.h index 3713b32a6c..546d5b3b93 100644 --- a/compiler/optimizing/intrinsics_utils.h +++ b/compiler/optimizing/intrinsics_utils.h @@ -146,18 +146,6 @@ static inline bool IsVarHandleGetAndAdd(HInvoke* invoke) { } } -static inline DataType::Type GetVarHandleExpectedValueType(HInvoke* invoke, - size_t expected_coordinates_count) { - DCHECK_EQ(expected_coordinates_count, GetExpectedVarHandleCoordinatesCount(invoke)); - uint32_t number_of_arguments = invoke->GetNumberOfArguments(); - DCHECK_GE(number_of_arguments, /* VarHandle object */ 1u + expected_coordinates_count); - if (number_of_arguments == /* VarHandle object */ 1u + expected_coordinates_count) { - return invoke->GetType(); - } else { - return GetDataTypeFromShorty(invoke, number_of_arguments - 1u); - } -} - } // namespace art #endif // ART_COMPILER_OPTIMIZING_INTRINSICS_UTILS_H_ -- cgit v1.2.3-59-g8ed1b