Searched refs:value_offset (Results 1 – 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics.cc | 272 : value_offset(0), in IntegerValueOfInfo() 301 info.value_offset = value_field->GetOffset().Uint32Value(); in ComputeIntegerValueOfInfo() 330 info.value_offset = value_field->GetOffset().Uint32Value(); in ComputeIntegerValueOfInfo()
|
D | intrinsics_x86_64.cc | 1260 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local 1320 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals() 1321 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals() 1329 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals() 1420 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local 1444 __ addq(string_obj, Immediate(value_offset)); in GenerateStringIndexOf() 1461 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1465 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1468 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1626 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_x86.cc | 1057 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local 1116 __ leal(esi, Address(str, value_offset)); in VisitStringEquals() 1117 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals() 1126 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals() 1222 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local 1249 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf() 1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() 1272 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1278 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() 1438 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_arm_vixl.cc | 1290 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringCompareToLoop() local 1292 __ Mov(temp1, value_offset); in GenerateStringCompareToLoop() 1295 CHECK_ALIGNED(value_offset, 8); in GenerateStringCompareToLoop() 1410 __ Add(temp1, temp1, value_offset); in GenerateStringCompareToLoop() 1411 __ Add(temp2, temp2, value_offset); in GenerateStringCompareToLoop() 1511 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local 1579 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals() 1587 int32_t offset = value_offset; in VisitStringEquals() 1631 __ Mov(temp1, value_offset); in VisitStringEquals() 2803 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_arm64.cc | 1221 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringCompareTo() local 1267 __ Mov(temp1, value_offset); in VisitStringCompareTo() 1278 DCHECK_ALIGNED(value_offset, 8); in VisitStringCompareTo() 1360 __ Add(temp1, temp1, Operand(value_offset)); in VisitStringCompareTo() 1361 __ Add(temp2, temp2, Operand(value_offset)); in VisitStringCompareTo() 1455 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local 1526 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals() 1534 int32_t offset = value_offset; in VisitStringEquals() 1570 __ Mov(temp1, value_offset); in VisitStringEquals() 1953 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics.h | 114 uint32_t value_offset; member
|