Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics.cc239 info.value_offset == 0 || in ComputeIntegerValueOfLocations()
310 info.value_offset = field->GetOffset().Int32Value(); in ComputeIntegerValueOfInfo()
Dintrinsics.h139 value_offset(0) {} in IntegerValueOfInfo()
152 int32_t value_offset; member
Dintrinsics_x86_64.cc1565 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1617 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals()
1618 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals()
1626 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1717 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1741 __ addq(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1758 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1762 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1765 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1923 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm64.cc1333 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringCompareTo() local
1379 __ Mov(temp1, value_offset); in VisitStringCompareTo()
1390 DCHECK_ALIGNED(value_offset, 8); in VisitStringCompareTo()
1472 __ Add(temp1, temp1, Operand(value_offset)); in VisitStringCompareTo()
1473 __ Add(temp2, temp2, Operand(value_offset)); in VisitStringCompareTo()
1574 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local
1637 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1645 int32_t offset = value_offset; in VisitStringEquals()
1681 __ Mov(temp1, value_offset); in VisitStringEquals()
2064 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_x86.cc1390 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1441 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1442 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals()
1451 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
1547 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1574 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1592 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1597 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1603 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1763 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm_vixl.cc1588 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringCompareToLoop() local
1590 __ Mov(temp1, value_offset); in GenerateStringCompareToLoop()
1593 CHECK_ALIGNED(value_offset, 8); in GenerateStringCompareToLoop()
1708 __ Add(temp1, temp1, value_offset); in GenerateStringCompareToLoop()
1709 __ Add(temp2, temp2, value_offset); in GenerateStringCompareToLoop()
1816 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1876 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
1884 int32_t offset = value_offset; in VisitStringEquals()
1928 __ Mov(temp1, value_offset); in VisitStringEquals()
3102 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_mips64.cc1678 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local
1728 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1741 __ Ld(out, TMP, value_offset); in VisitStringEquals()
1742 __ Ld(temp2, temp3, value_offset); in VisitStringEquals()
1998 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringGetCharsNoCheck() local
2022 __ LoadFromOffset(kLoadUnsignedByte, TMP, srcPtr, value_offset); in VisitStringGetCharsNoCheck()
2034 __ Daddiu(srcPtr, srcObj, value_offset); in VisitStringGetCharsNoCheck()
2564 __ StoreConstToOffset(kStoreWord, value, out, info.value_offset, TMP); in VisitIntegerValueOf()
2597 __ StoreToOffset(kStoreWord, in, out, info.value_offset); in VisitIntegerValueOf()
Dintrinsics_mips.cc2103 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
2152 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
2171 __ Lw(out, TMP, value_offset); in VisitStringEquals()
2172 __ Lw(temp2, temp3, value_offset); in VisitStringEquals()
2691 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringGetCharsNoCheck() local
2715 __ LoadFromOffset(kLoadUnsignedByte, TMP, srcPtr, value_offset); in VisitStringGetCharsNoCheck()
2727 __ Addiu(srcPtr, srcObj, value_offset); in VisitStringGetCharsNoCheck()
3176 __ StoreConstToOffset(kStoreWord, value, out, info.value_offset, TMP); in VisitIntegerValueOf()
3214 __ StoreToOffset(kStoreWord, in, out, info.value_offset); in VisitIntegerValueOf()