Home
last modified time | relevance | path

Searched refs:temp3 (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc570 vixl32::Register temp3; in VisitStringCompareTo() local
572 temp3 = RegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
599 __ Ldr(temp3, MemOperand(str, count_offset)); in VisitStringCompareTo()
602 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo()
629 __ Eors(temp2, temp2, temp3); in VisitStringCompareTo()
634 __ Lsls(temp3, temp3, 31u); // Extract purely the compression flag. in VisitStringCompareTo()
667 vixl32::Register temp3; in GenerateStringCompareToLoop() local
669 temp3 = RegisterFrom(locations->GetTemp(3)); in GenerateStringCompareToLoop()
747 __ Orr(temp3, temp3, 0xffu << 23); // uncompressed ? 0xff800000u : 0x7ff80000u in GenerateStringCompareToLoop()
748 __ Bic(temp1, temp1, Operand(temp3, vixl32::LSR, 31 - 3)); // &= ~(uncompressed ? 0xfu : 0x7u) in GenerateStringCompareToLoop()
[all …]
Dintrinsics_riscv64.cc1736 XRegister temp3 = locations->GetTemp(2).AsRegister<XRegister>(); in VisitSystemArrayCopy() local
1742 Location::RegisterLocation(temp3), in VisitSystemArrayCopy()
1749 Location::RegisterLocation(temp3), in VisitSystemArrayCopy()
1814 XRegister temp3 = in VisitSystemArrayCopy() local
1819 XRegister src_stop_addr = temp3; in VisitSystemArrayCopy()
2854 XRegister temp3 = kNoXRegister; in VisitStringCompareTo() local
2856 temp3 = locations->GetTemp(3).AsRegister<XRegister>(); in VisitStringCompareTo()
2886 __ Loadwu(temp3, str, count_offset); in VisitStringCompareTo()
2889 __ Srliw(temp0, temp3, 1u); in VisitStringCompareTo()
2906 __ Andi(temp3, temp3, 1); in VisitStringCompareTo()
[all …]
Dintrinsics_arm64.cc1861 Register temp3; in VisitStringCompareTo() local
1863 temp3 = WRegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
1893 __ Ldr(temp3, HeapOperand(str, count_offset)); in VisitStringCompareTo()
1896 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo()
1912 __ Eor(temp2, temp2, Operand(temp3)); in VisitStringCompareTo()
1915 __ Ands(temp3.W(), temp3.W(), Operand(1)); in VisitStringCompareTo()
1923 __ Lsl(temp0, temp0, temp3); in VisitStringCompareTo()
1973 __ Bic(temp1, temp1, Operand(temp3.X(), LSL, 3u)); in VisitStringCompareTo()
1983 __ Tbz(temp3, 0u, &end); // If actually compressed, we're done. in VisitStringCompareTo()
2016 __ Sub(temp0, temp0, Operand(temp3)); in VisitStringCompareTo()
[all …]
Dintrinsics_x86_64.cc903 CpuRegister temp3 = temp3_loc.AsRegister<CpuRegister>(); in VisitSystemArrayCopy() local
1139 __ movl(temp3, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in VisitSystemArrayCopy()
1141 __ movl(temp3, length.AsRegister<CpuRegister>()); in VisitSystemArrayCopy()
1147 DCHECK_EQ(temp3.AsRegister(), RCX); in VisitSystemArrayCopy()
2383 CpuRegister temp3, in GenCompareAndSetOrExchangeRef() argument
2400 Location::RegisterLocation(temp3.AsRegister()), in GenCompareAndSetOrExchangeRef()
2504 CpuRegister temp3 = codegen->EmitReadBarrier() in GenCompareAndSetOrExchange() local
2507 DCHECK(RegsAreAllDifferent({base, offset, temp1, temp2, temp3})); in GenCompareAndSetOrExchange()
2511 codegen, invoke, base, offset, new_value_reg, temp1, temp2, temp3, is_cmpxchg); in GenCompareAndSetOrExchange()
2685 CpuRegister temp3 = locations->GetTemp(2).AsRegister<CpuRegister>(); in GenUnsafeGetAndUpdate() local
[all …]
Dintrinsics_x86.cc3341 Register temp3 = locations->GetTemp(2).AsRegister<Register>(); in VisitSystemArrayCopy() local
3343 __ movl(temp3, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in VisitSystemArrayCopy()
3345 DCHECK_EQ(temp3, length.AsRegister<Register>()); in VisitSystemArrayCopy()
3351 DCHECK_EQ(temp3, ECX); in VisitSystemArrayCopy()
3360 codegen_->MarkGCCard(temp1, temp3, dest); in VisitSystemArrayCopy()
Dcode_generator_riscv64.cc3384 XRegister temp3 = maybe_temp3_loc.AsRegister<XRegister>(); in VisitCheckCast() local
3391 __ Lwu(temp3, temp, object_array_data_offset); in VisitCheckCast()
3392 codegen_->MaybeUnpoisonHeapReference(temp3); in VisitCheckCast()
3397 __ Bne(temp3, cls.AsRegister<XRegister>(), &loop); in VisitCheckCast()