Home
last modified time | relevance | path

Searched refs:value_offset (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dintrinsics.cc276 : value_offset(0), in IntegerValueOfInfo()
303 info.value_offset = value_field->GetOffset().Uint32Value(); in ComputeIntegerValueOfInfo()
331 info.value_offset = value_field->GetOffset().Uint32Value(); in ComputeIntegerValueOfInfo()
Dintrinsics.h115 uint32_t value_offset; member
Dintrinsics_x86_64.cc1286 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1346 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals()
1347 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals()
1355 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1446 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1470 __ addq(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1487 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1491 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1494 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1652 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_x86.cc1061 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1120 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1121 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals()
1130 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
1226 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1253 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1271 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1276 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1282 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1442 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm64.cc1719 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringCompareTo() local
1765 __ Mov(temp1, value_offset); in VisitStringCompareTo()
1776 DCHECK_ALIGNED(value_offset, 8); in VisitStringCompareTo()
1858 __ Add(temp1, temp1, Operand(value_offset)); in VisitStringCompareTo()
1859 __ Add(temp2, temp2, Operand(value_offset)); in VisitStringCompareTo()
1953 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local
2024 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
2032 int32_t offset = value_offset; in VisitStringEquals()
2068 __ Mov(temp1, value_offset); in VisitStringEquals()
2467 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm_vixl.cc721 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringCompareToLoop() local
723 __ Mov(temp1, value_offset); in GenerateStringCompareToLoop()
726 CHECK_ALIGNED(value_offset, 8); in GenerateStringCompareToLoop()
841 __ Add(temp1, temp1, value_offset); in GenerateStringCompareToLoop()
842 __ Add(temp2, temp2, value_offset); in GenerateStringCompareToLoop()
942 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1010 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
1018 int32_t offset = value_offset; in VisitStringEquals()
1062 __ Mov(temp1, value_offset); in VisitStringEquals()
2268 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]