/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 1144 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringCompareTo() local 1164 __ Ldr(temp3, MemOperand(str, count_offset)); in VisitStringCompareTo() 1165 __ Ldr(temp2, MemOperand(arg, count_offset)); in VisitStringCompareTo() 1171 __ Ldr(temp0, MemOperand(str, count_offset)); in VisitStringCompareTo() 1172 __ Ldr(temp1, MemOperand(arg, count_offset)); in VisitStringCompareTo() 1460 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1514 __ Ldr(temp, MemOperand(arg, count_offset)); in VisitStringEquals() 1519 __ Ldr(temp, MemOperand(str, count_offset)); in VisitStringEquals() 1520 __ Ldr(out, MemOperand(arg, count_offset)); in VisitStringEquals() 2785 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_arm64.cc | 1145 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringCompareTo() local 1166 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1167 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1173 __ Ldr(temp0, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1174 __ Ldr(temp1, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1379 const int32_t count_offset = mirror::String::CountOffset().Int32Value(); in VisitStringEquals() local 1433 __ Ldr(temp, MemOperand(arg.X(), count_offset)); in VisitStringEquals() 1441 __ Ldr(temp, MemOperand(str.X(), count_offset)); in VisitStringEquals() 1442 __ Ldr(temp1, MemOperand(arg.X(), count_offset)); in VisitStringEquals() 1912 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_x86_64.cc | 1201 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1238 __ movl(rcx, Address(str, count_offset)); in VisitStringEquals() 1242 __ cmpl(rcx, Address(arg, count_offset)); in VisitStringEquals() 1364 int32_t count_offset = mirror::String::CountOffset().Int32Value(); in GenerateStringIndexOf() local 1367 __ movl(string_length, Address(string_obj, count_offset)); in GenerateStringIndexOf() 1597 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 1599 __ testl(Address(obj, count_offset), Immediate(1)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_x86.cc | 1011 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringEquals() local 1048 __ movl(ecx, Address(str, count_offset)); in VisitStringEquals() 1052 __ cmpl(ecx, Address(arg, count_offset)); in VisitStringEquals() 1179 int32_t count_offset = mirror::String::CountOffset().Int32Value(); in GenerateStringIndexOf() local 1182 __ movl(string_length, Address(string_obj, count_offset)); in GenerateStringIndexOf() 1424 const uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitStringGetCharsNoCheck() local 1431 __ testl(Address(obj, count_offset), Immediate(1)); in VisitStringGetCharsNoCheck()
|
D | code_generator_vector_x86_64.cc | 1283 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1284 __ testb(Address(locations->InAt(0).AsRegister<CpuRegister>(), count_offset), Immediate(1)); in VisitVecLoad()
|
D | code_generator_vector_x86.cc | 1310 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1311 __ testb(Address(locations->InAt(0).AsRegister<Register>(), count_offset), Immediate(1)); in VisitVecLoad()
|
D | code_generator_vector_arm64_sve.cc | 1414 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|
D | code_generator_vector_arm64_neon.cc | 1414 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitVecLoad() local 1416 __ Ldr(length, HeapOperand(InputRegisterAt(instruction, 0), count_offset)); in VisitVecLoad()
|
D | code_generator_arm64.cc | 2538 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 2545 DCHECK_LT(count_offset, offset); in VisitArrayGet() 2547 static_cast<int64_t>(count_offset) - static_cast<int64_t>(offset); in VisitArrayGet() 2551 __ Ldr(length, HeapOperand(obj, count_offset)); in VisitArrayGet()
|
D | code_generator_x86_64.cc | 5270 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 5272 __ testb(Address(obj, count_offset), Immediate(1)); in VisitArrayGet()
|
D | code_generator_x86.cc | 5912 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 5914 __ testb(Address(obj, count_offset), Immediate(1)); in VisitArrayGet()
|
D | code_generator_arm_vixl.cc | 6322 uint32_t count_offset = mirror::String::CountOffset().Uint32Value(); in VisitArrayGet() local 6325 GetAssembler()->LoadFromOffset(kLoadWord, length, obj, count_offset); in VisitArrayGet()
|