summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics_utils.h
diff options
context:
space:
mode:
author Orion Hodson <oth@google.com> 2021-10-11 18:23:03 +0000
committer Orion Hodson <oth@google.com> 2021-10-11 18:56:17 +0000
commiteb270e4cf873acc6097da5647931cbfd67879864 (patch)
treec673d7d32689642e594fd4ecb7d487ded4a5f730 /compiler/optimizing/intrinsics_utils.h
parent3b87d854d1a6591b4a06052d74fef21527b56282 (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.h12
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_