/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 1185 vixl32::Register temp3; in VisitStringCompareTo() local 1187 temp3 = RegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo() 1214 __ Ldr(temp3, MemOperand(str, count_offset)); in VisitStringCompareTo() 1217 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() 1244 __ Eors(temp2, temp2, temp3); in VisitStringCompareTo() 1249 __ Lsls(temp3, temp3, 31u); // Extract purely the compression flag. in VisitStringCompareTo() 1282 vixl32::Register temp3; in GenerateStringCompareToLoop() local 1284 temp3 = RegisterFrom(locations->GetTemp(3)); in GenerateStringCompareToLoop() 1362 __ Orr(temp3, temp3, 0xffu << 23); // uncompressed ? 0xff800000u : 0x7ff80000u in GenerateStringCompareToLoop() 1363 __ Bic(temp1, temp1, Operand(temp3, vixl32::LSR, 31 - 3)); // &= ~(uncompressed ? 0xfu : 0x7u) in GenerateStringCompareToLoop() [all …]
|
D | intrinsics_arm64.cc | 1200 Register temp3; in VisitStringCompareTo() local 1202 temp3 = WRegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo() 1232 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo() 1235 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() 1251 __ Eor(temp2, temp2, Operand(temp3)); in VisitStringCompareTo() 1254 __ Ands(temp3.W(), temp3.W(), Operand(1)); in VisitStringCompareTo() 1262 __ Lsl(temp0, temp0, temp3); in VisitStringCompareTo() 1312 __ Bic(temp1, temp1, Operand(temp3.X(), LSL, 3u)); in VisitStringCompareTo() 1322 __ Tbz(temp3, 0u, &end); // If actually compressed, we're done. in VisitStringCompareTo() 1355 __ Sub(temp0, temp0, Operand(temp3)); in VisitStringCompareTo() [all …]
|
D | intrinsics_x86.cc | 106 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in EmitNativeCode() local 152 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() 153 __ movl(Address(dest, temp3, ScaleFactor::TIMES_4, offset), temp2); in EmitNativeCode() 2650 Register temp3 = temp3_loc.AsRegister<Register>(); in VisitSystemArrayCopy() local 2652 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy() 2653 length = Location::RegisterLocation(temp3); in VisitSystemArrayCopy() 2718 if (length.Equals(Location::RegisterLocation(temp3))) { in VisitSystemArrayCopy() 2857 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy() 2858 length = Location::RegisterLocation(temp3); in VisitSystemArrayCopy() 2860 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86_64.cc | 885 CpuRegister temp3 = temp3_loc.AsRegister<CpuRegister>(); in VisitSystemArrayCopy() local 1116 GetAssembler(), type, src, src_pos, dest, dest_pos, length, temp1, temp2, temp3); in VisitSystemArrayCopy() 1142 __ cmpl(temp1, temp3); in VisitSystemArrayCopy() 1177 __ cmpl(temp1, temp3); in VisitSystemArrayCopy() 1188 __ cmpl(temp1, temp3); in VisitSystemArrayCopy() 1195 __ cmpl(temp1, temp3); in VisitSystemArrayCopy()
|
D | intrinsics_mips64.cc | 1394 GpuRegister temp3 = locations->GetTemp(2).AsRegister<GpuRegister>(); in VisitStringEquals() local 1458 __ Move(temp3, arg); in VisitStringEquals() 1475 __ Ld(temp2, temp3, value_offset); in VisitStringEquals() 1478 __ Daddiu(temp3, temp3, 8); in VisitStringEquals()
|
D | intrinsics_mips.cc | 1541 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in VisitStringEquals() local 1604 __ Move(temp3, arg); in VisitStringEquals() 1627 __ Lw(temp2, temp3, value_offset); in VisitStringEquals() 1630 __ Addiu(temp3, temp3, 4); in VisitStringEquals()
|
/art/runtime/ |
D | common_dex_operations.h | 225 std::string temp1, temp2, temp3; in DoFieldPutCommon() local 230 field->GetDeclaringClass()->GetDescriptor(&temp3)); in DoFieldPutCommon()
|