diff options
author | 2021-10-11 18:23:03 +0000 | |
---|---|---|
committer | 2021-10-11 18:56:17 +0000 | |
commit | eb270e4cf873acc6097da5647931cbfd67879864 (patch) | |
tree | c673d7d32689642e594fd4ecb7d487ded4a5f730 /compiler/optimizing/intrinsics_utils.h | |
parent | 3b87d854d1a6591b4a06052d74fef21527b56282 (diff) |
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
Diffstat (limited to 'compiler/optimizing/intrinsics_utils.h')
-rw-r--r-- | compiler/optimizing/intrinsics_utils.h | 12 |
1 files changed, 0 insertions, 12 deletions
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_ |