/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 1332 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringCompareTo() local 1353 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1354 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1360 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1361 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1573 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringEquals() local 1619 __ Ldr(temp, MemOperand(arg.X(), count_offset)); in VisitStringEquals() 1627 __ Ldr(temp, MemOperand(str.X(), count_offset)); in VisitStringEquals() 1628 __ Ldr(temp1, MemOperand(arg.X(), count_offset)); in VisitStringEquals() 2097 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_arm_vixl.cc | 1492 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringCompareTo() local 1512 __ Ldr(temp3, MemOperand(str, count_offset)); in VisitStringCompareTo() 1513 __ Ldr(temp2, MemOperand(arg, count_offset)); in VisitStringCompareTo() 1519 __ Ldr(temp0, MemOperand(str, count_offset)); in VisitStringCompareTo() 1520 __ Ldr(temp1, MemOperand(arg, count_offset)); in VisitStringCompareTo() 1815 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1861 __ Ldr(temp, MemOperand(arg, count_offset)); in VisitStringEquals() 1866 __ Ldr(temp, MemOperand(str, count_offset)); in VisitStringEquals() 1867 __ Ldr(out, MemOperand(arg, count_offset)); in VisitStringEquals() 3134 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_x86_64.cc | 1564 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1593 __ movl(rcx, Address(str, count_offset)); in VisitStringEquals() 1597 __ cmpl(rcx, Address(arg, count_offset)); in VisitStringEquals() 1719 int32_t count_offset = mirror::String::CountOffset().Int32Value(); in GenerateStringIndexOf() local 1722 __ movl(string_length, Address(string_obj, count_offset)); in GenerateStringIndexOf() 1952 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 1954 __ testl(Address(obj, count_offset), Immediate(1)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_x86.cc | 1389 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1418 __ movl(ecx, Address(str, count_offset)); in VisitStringEquals() 1422 __ cmpl(ecx, Address(arg, count_offset)); in VisitStringEquals() 1549 int32_t count_offset = mirror::String::CountOffset().Int32Value(); in GenerateStringIndexOf() local 1552 __ movl(string_length, Address(string_obj, count_offset)); in GenerateStringIndexOf() 1794 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 1801 __ testl(Address(obj, count_offset), Immediate(1)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_mips64.cc | 1677 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringEquals() local 1713 __ Lw(temp1, str, count_offset); in VisitStringEquals() 1714 __ Lw(temp2, arg, count_offset); in VisitStringEquals() 2011 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 2013 __ LoadFromOffset(kLoadWord, TMP, srcObj, count_offset); in VisitStringGetCharsNoCheck()
|
D | intrinsics_mips.cc | 2102 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 2137 __ Lw(temp1, str, count_offset); in VisitStringEquals() 2138 __ Lw(temp2, arg, count_offset); in VisitStringEquals() 2704 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 2706 __ LoadFromOffset(kLoadWord, TMP, srcObj, count_offset); in VisitStringGetCharsNoCheck()
|
D | code_generator_vector_x86_64.cc | 1126 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1127 __ testb(Address(locations->InAt(0).AsRegister<CpuRegister>(), count_offset), Immediate(1)); in VisitVecLoad()
|
D | code_generator_vector_x86.cc | 1153 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1154 __ testb(Address(locations->InAt(0).AsRegister<Register>(), count_offset), Immediate(1)); in VisitVecLoad()
|
D | code_generator_vector_arm64.cc | 1301 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1303 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|
D | code_generator_arm64.cc | 2771 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 2778 DCHECK_LT(count_offset, offset); in VisitArrayGet() 2780 static_cast<int64_t>(count_offset) - static_cast<int64_t>(offset); in VisitArrayGet() 2784 __ Ldr(length, HeapOperand(obj, count_offset)); in VisitArrayGet()
|
D | code_generator_mips64.cc | 2235 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 2236 __ LoadFromOffset(kLoadWord, TMP, obj, count_offset, null_checker); in VisitArrayGet()
|
D | code_generator_x86_64.cc | 4695 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 4697 __ testb(Address(obj, count_offset), Immediate(1)); in VisitArrayGet()
|
D | code_generator_x86.cc | 5245 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 5247 __ testb(Address(obj, count_offset), Immediate(1)); in VisitArrayGet()
|
D | code_generator_arm_vixl.cc | 6087 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 6088 GetAssembler()->LoadFromOffset(kLoadWord, length, obj, count_offset); in VisitArrayGet()
|
D | code_generator_mips.cc | 2634 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 2635 __ LoadFromOffset(kLoadWord, TMP, obj, count_offset, null_checker); in VisitArrayGet()
|