diff options
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_ |