Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics.cc117 : value_offset(0), in ValueOfInfo()
132 info.value_offset = value_field->GetOffset().Uint32Value(); in ComputeValueOfInfo()
Dintrinsics.h124 uint32_t value_offset; member
Dintrinsics_x86.cc1046 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1105 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1106 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals()
1115 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
1211 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1238 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1256 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1261 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1427 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_x86_64.cc1218 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
1278 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals()
1279 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals()
1287 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1378 int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringIndexOf() local
1402 __ addq(string_obj, Immediate(value_offset)); in GenerateStringIndexOf()
1419 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1423 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1426 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1584 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm_vixl.cc675 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in GenerateStringCompareToLoop() local
677 __ Mov(temp1, value_offset); in GenerateStringCompareToLoop()
680 CHECK_ALIGNED(value_offset, 8); in GenerateStringCompareToLoop()
795 __ Add(temp1, temp1, value_offset); in GenerateStringCompareToLoop()
796 __ Add(temp2, temp2, value_offset); in GenerateStringCompareToLoop()
896 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringEquals() local
964 DCHECK_ALIGNED(value_offset, 4); in VisitStringEquals()
972 int32_t offset = value_offset; in VisitStringEquals()
1016 __ Mov(temp1, value_offset); in VisitStringEquals()
2140 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_arm64.cc1873 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringCompareTo() local
1919 __ Mov(temp1, value_offset); in VisitStringCompareTo()
1930 DCHECK_ALIGNED(value_offset, 8); in VisitStringCompareTo()
2012 __ Add(temp1, temp1, Operand(value_offset)); in VisitStringCompareTo()
2013 __ Add(temp2, temp2, Operand(value_offset)); in VisitStringCompareTo()
2107 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local
2178 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
2186 int32_t offset = value_offset; in VisitStringEquals()
2222 __ Mov(temp1, value_offset); in VisitStringEquals()
2621 const uint32_t value_offset = mirror::String::ValueOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local
[all …]
Dintrinsics_riscv64.cc715 Location::RegisterLocation(temp), out, info.value_offset, type); in BOXED_TYPES()
737 Location::RegisterLocation(in), out, info.value_offset, type); in BOXED_TYPES()
1117 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringEquals() local
1171 DCHECK_ALIGNED(value_offset, 8); in VisitStringEquals()
1188 __ Li(temp1, value_offset); in VisitStringEquals()
2866 const int32_t value_offset = mirror::String::ValueOffset().Int32Value(); in VisitStringCompareTo() local
2911 __ Li(temp1, value_offset); in VisitStringCompareTo()
2918 DCHECK_ALIGNED(value_offset, 8); in VisitStringCompareTo()
2993 __ Addi(temp1, temp1, value_offset); in VisitStringCompareTo()
2994 __ Addi(temp2, temp2, value_offset); in VisitStringCompareTo()