Lines Matching refs:temp

590           Location temp = locations->GetTemp(0);  in GenUnsafeGet()  local
592 __ Add(RegisterFrom(temp), base, Operand(offset)); in GenUnsafeGet()
593 MemOperand src(RegisterFrom(temp), 0); in GenUnsafeGet()
805 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut() local
806 __ Mov(temp, value); in GenUnsafePut()
807 assembler->PoisonHeapReference(temp); in GenUnsafePut()
808 source = temp; in GenUnsafePut()
818 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut() local
821 codegen->MarkGCCard(temp, card, base, value, value_can_be_null); in GenUnsafePut()
1451 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in VisitStringEquals() local
1487 __ Ldr(temp, MemOperand(str, class_offset)); in VisitStringEquals()
1492 __ Cmp(temp, out); in VisitStringEquals()
1514 __ Ldr(temp, MemOperand(arg, count_offset)); in VisitStringEquals()
1515 __ Cmp(temp, Operand(mirror::String::GetFlaggedCount(const_string_length, is_compressed))); in VisitStringEquals()
1519 __ Ldr(temp, MemOperand(str, count_offset)); in VisitStringEquals()
1523 __ Cmp(temp, out); in VisitStringEquals()
1544 __ Ldrd(temp, temp1, MemOperand(str, offset)); in VisitStringEquals()
1546 __ Cmp(temp, temp2); in VisitStringEquals()
1554 __ Ldr(temp, MemOperand(str, offset)); in VisitStringEquals()
1556 __ Cmp(temp, out); in VisitStringEquals()
1563 __ CompareAndBranchIfZero(temp, &return_true, /* is_far_target= */ false); in VisitStringEquals()
1568 __ Lsrs(temp, temp, 1u); // Extract length and check compression flag. in VisitStringEquals()
1573 __ add(cs, temp, temp, temp); // double the byte count. in VisitStringEquals()
1591 __ Subs(temp, temp, mirror::kUseStringCompression ? 4 : 2); in VisitStringEquals()
1801 vixl32::Register temp, in CheckPosition() argument
1811 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
1813 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
1815 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
1821 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
1822 __ Subs(temp, temp, pos_const); in CheckPosition()
1827 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
1829 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
1844 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
1845 __ Subs(temp, temp, pos_reg); in CheckPosition()
1850 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
1852 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
2602 const vixl32::Register temp = temps.Acquire(); in GenHighestOneBit() local
2614 __ Mov(temp, 0x80000000); // Modified immediate. in GenHighestOneBit()
2617 __ Lsr(out_reg_lo, temp, out_reg_lo); in GenHighestOneBit()
2618 __ Lsrs(out_reg_hi, temp, out_reg_hi); in GenHighestOneBit()
2627 __ Mov(LeaveFlags, temp, 0); in GenHighestOneBit()
2628 mov_src = Operand(temp); in GenHighestOneBit()
2639 __ Mov(temp, 0x80000000); // Modified immediate. in GenHighestOneBit()
2641 __ Lsr(out, temp, out); in GenHighestOneBit()
2668 const vixl32::Register temp = temps.Acquire(); in GenLowestOneBit() local
2693 __ Mov(LeaveFlags, temp, 0); in GenLowestOneBit()
2694 mov_src = Operand(temp); in GenLowestOneBit()
2705 __ Rsb(temp, in, 0); in GenLowestOneBit()
2706 __ And(out, temp, in); in GenLowestOneBit()
2781 vixl32::Register temp; in VisitStringGetCharsNoCheck() local
2786 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
2788 __ Ldr(temp, MemOperand(srcObj, count_offset)); in VisitStringGetCharsNoCheck()
2789 __ Tst(temp, 1); in VisitStringGetCharsNoCheck()
2790 temps.Release(temp); in VisitStringGetCharsNoCheck()
2798 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
2800 __ Subs(temp, num_chr, 4); in VisitStringGetCharsNoCheck()
2804 __ Mov(num_chr, temp); in VisitStringGetCharsNoCheck()
2810 __ Ldr(temp, MemOperand(src_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
2812 __ Str(temp, MemOperand(dst_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
2813 __ Ldr(temp, MemOperand(src_ptr, char_size * 4, PostIndex)); in VisitStringGetCharsNoCheck()
2814 __ Str(temp, MemOperand(dst_ptr, char_size * 4, PostIndex)); in VisitStringGetCharsNoCheck()
2815 temps.Release(temp); in VisitStringGetCharsNoCheck()
2824 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
2825 __ Ldrh(temp, MemOperand(src_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
2827 __ Strh(temp, MemOperand(dst_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
2828 temps.Release(temp); in VisitStringGetCharsNoCheck()
2840 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
2841 __ Ldrb(temp, MemOperand(src_ptr, c_char_size, PostIndex)); in VisitStringGetCharsNoCheck()
2842 __ Strh(temp, MemOperand(dst_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
2843 temps.Release(temp); in VisitStringGetCharsNoCheck()
2879 const vixl32::Register temp = temps.Acquire(); in VisitDoubleIsInfinite() local
2889 __ Vmov(temp, out, InputDRegisterAt(invoke, 0)); in VisitDoubleIsInfinite()
2893 __ Orr(out, temp, Operand(out, vixl32::LSL, 1)); in VisitDoubleIsInfinite()
2938 vixl32::Register temp = temps.Acquire(); in VisitIntegerValueOf() local
2952 __ Mov(temp, value); in VisitIntegerValueOf()
2953 assembler->StoreToOffset(kStoreWord, temp, out, info.value_offset); in VisitIntegerValueOf()
2967 codegen_->LoadBootImageAddress(temp, info.array_data_boot_image_reference); in VisitIntegerValueOf()
2968 codegen_->LoadFromShiftedRegOffset(DataType::Type::kReference, locations->Out(), temp, out); in VisitIntegerValueOf()
2995 vixl32::Register temp = temps.Acquire(); in VisitThreadInterrupted() local
3000 __ Mov(temp, 0); in VisitThreadInterrupted()
3001 assembler->StoreToOffset(kStoreWord, temp, tr, offset); in VisitThreadInterrupted()