Lines Matching refs:temp
683 const vixl32::Register temp = temps.Acquire(); in GenMinMaxLong() local
690 __ Sbcs(temp, out_hi, op2_hi); in GenMinMaxLong()
979 Location temp = locations->GetTemp(0); in GenUnsafeGet() local
981 invoke, trg_loc, base, 0U, offset_loc, TIMES_1, temp, /* needs_null_check */ false); in GenUnsafeGet()
1191 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut() local
1192 __ Mov(temp, value); in GenUnsafePut()
1193 assembler->PoisonHeapReference(temp); in GenUnsafePut()
1194 source = temp; in GenUnsafePut()
1204 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in GenUnsafePut() local
1207 codegen->MarkGCCard(temp, card, base, value, value_can_be_null); in GenUnsafePut()
1806 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); in VisitStringEquals() local
1837 __ Ldr(temp, MemOperand(str, class_offset)); in VisitStringEquals()
1839 __ Cmp(temp, out); in VisitStringEquals()
1861 __ Ldr(temp, MemOperand(arg, count_offset)); in VisitStringEquals()
1862 __ Cmp(temp, Operand(mirror::String::GetFlaggedCount(const_string_length, is_compressed))); in VisitStringEquals()
1866 __ Ldr(temp, MemOperand(str, count_offset)); in VisitStringEquals()
1870 __ Cmp(temp, out); in VisitStringEquals()
1891 __ Ldrd(temp, temp1, MemOperand(str, offset)); in VisitStringEquals()
1893 __ Cmp(temp, temp2); in VisitStringEquals()
1901 __ Ldr(temp, MemOperand(str, offset)); in VisitStringEquals()
1903 __ Cmp(temp, out); in VisitStringEquals()
1910 __ CompareAndBranchIfZero(temp, &return_true, /* far_target */ false); in VisitStringEquals()
1915 __ Lsrs(temp, temp, 1u); // Extract length and check compression flag. in VisitStringEquals()
1920 __ add(cs, temp, temp, temp); // double the byte count. in VisitStringEquals()
1938 __ Subs(temp, temp, mirror::kUseStringCompression ? 4 : 2); in VisitStringEquals()
2150 vixl32::Register temp, in CheckPosition() argument
2160 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
2162 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
2164 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
2170 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
2171 __ Subs(temp, temp, pos_const); in CheckPosition()
2176 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
2178 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
2193 __ Ldr(temp, MemOperand(input, length_offset)); in CheckPosition()
2194 __ Subs(temp, temp, pos_reg); in CheckPosition()
2199 __ Cmp(temp, Int32ConstantFrom(length)); in CheckPosition()
2201 __ Cmp(temp, RegisterFrom(length)); in CheckPosition()
2951 const vixl32::Register temp = temps.Acquire(); in GenHighestOneBit() local
2963 __ Mov(temp, 0x80000000); // Modified immediate. in GenHighestOneBit()
2966 __ Lsr(out_reg_lo, temp, out_reg_lo); in GenHighestOneBit()
2967 __ Lsrs(out_reg_hi, temp, out_reg_hi); in GenHighestOneBit()
2976 __ Mov(LeaveFlags, temp, 0); in GenHighestOneBit()
2977 mov_src = Operand(temp); in GenHighestOneBit()
2988 __ Mov(temp, 0x80000000); // Modified immediate. in GenHighestOneBit()
2990 __ Lsr(out, temp, out); in GenHighestOneBit()
3017 const vixl32::Register temp = temps.Acquire(); in GenLowestOneBit() local
3042 __ Mov(LeaveFlags, temp, 0); in GenLowestOneBit()
3043 mov_src = Operand(temp); in GenLowestOneBit()
3054 __ Rsb(temp, in, 0); in GenLowestOneBit()
3055 __ And(out, temp, in); in GenLowestOneBit()
3130 vixl32::Register temp; in VisitStringGetCharsNoCheck() local
3135 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
3137 __ Ldr(temp, MemOperand(srcObj, count_offset)); in VisitStringGetCharsNoCheck()
3138 __ Tst(temp, 1); in VisitStringGetCharsNoCheck()
3139 temps.Release(temp); in VisitStringGetCharsNoCheck()
3147 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
3149 __ Subs(temp, num_chr, 4); in VisitStringGetCharsNoCheck()
3153 __ Mov(num_chr, temp); in VisitStringGetCharsNoCheck()
3159 __ Ldr(temp, MemOperand(src_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
3161 __ Str(temp, MemOperand(dst_ptr, char_size * 2)); in VisitStringGetCharsNoCheck()
3162 __ Ldr(temp, MemOperand(src_ptr, char_size * 4, PostIndex)); in VisitStringGetCharsNoCheck()
3163 __ Str(temp, MemOperand(dst_ptr, char_size * 4, PostIndex)); in VisitStringGetCharsNoCheck()
3164 temps.Release(temp); in VisitStringGetCharsNoCheck()
3173 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
3174 __ Ldrh(temp, MemOperand(src_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
3176 __ Strh(temp, MemOperand(dst_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
3177 temps.Release(temp); in VisitStringGetCharsNoCheck()
3189 temp = temps.Acquire(); in VisitStringGetCharsNoCheck()
3190 __ Ldrb(temp, MemOperand(src_ptr, c_char_size, PostIndex)); in VisitStringGetCharsNoCheck()
3191 __ Strh(temp, MemOperand(dst_ptr, char_size, PostIndex)); in VisitStringGetCharsNoCheck()
3192 temps.Release(temp); in VisitStringGetCharsNoCheck()
3228 const vixl32::Register temp = temps.Acquire(); in VisitDoubleIsInfinite() local
3238 __ Vmov(temp, out, InputDRegisterAt(invoke, 0)); in VisitDoubleIsInfinite()
3242 __ Orr(out, temp, Operand(out, vixl32::LSL, 1)); in VisitDoubleIsInfinite()
3286 vixl32::Register temp = temps.Acquire(); in VisitIntegerValueOf() local
3307 __ Mov(temp, value); in VisitIntegerValueOf()
3308 assembler->StoreToOffset(kStoreWord, temp, out, info.value_offset); in VisitIntegerValueOf()
3323 __ Ldr(temp, codegen_->DeduplicateBootImageAddressLiteral(data_offset + address)); in VisitIntegerValueOf()
3324 codegen_->LoadFromShiftedRegOffset(DataType::Type::kReference, locations->Out(), temp, out); in VisitIntegerValueOf()
3353 vixl32::Register temp = temps.Acquire(); in VisitThreadInterrupted() local
3358 __ Mov(temp, 0); in VisitThreadInterrupted()
3359 assembler->StoreToOffset(kStoreWord, temp, tr, offset); in VisitThreadInterrupted()