Lines Matching refs:temp
477 Register temp = (type == DataType::Type::kInt64) ? temps.AcquireX() : temps.AcquireW(); in GenHighestOneBit() local
481 __ Clz(temp, src); in GenHighestOneBit()
483 __ Bic(dst, dst, Operand(temp, LSL, high_bit - clz_high_bit)); // Clear dst if src was 0. in GenHighestOneBit()
484 __ Lsr(dst, dst, temp); in GenHighestOneBit()
510 Register temp = (type == DataType::Type::kInt64) ? temps.AcquireX() : temps.AcquireW(); in GenLowestOneBit() local
512 __ Neg(temp, src); in GenLowestOneBit()
513 __ And(dst, temp, src); in GenLowestOneBit()
917 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet() local
924 temp, in GenUnsafeGet()
1062 Register temp = temps.AcquireW(); in GenUnsafePut() local
1063 __ Mov(temp.W(), value.W()); in GenUnsafePut()
1064 codegen->GetAssembler()->PoisonHeapReference(temp.W()); in GenUnsafePut()
1065 source = temp; in GenUnsafePut()
1201 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenCas() local
1209 temp, in GenCas()
1564 Register temp = scratch_scope.AcquireW(); in VisitStringEquals() local
1595 __ Ldr(temp, MemOperand(str.X(), class_offset)); in VisitStringEquals()
1597 __ Cmp(temp, temp1); in VisitStringEquals()
1619 __ Ldr(temp, MemOperand(arg.X(), count_offset)); in VisitStringEquals()
1622 __ Cmp(temp, Operand(mirror::String::GetFlaggedCount(const_string_length, is_compressed))); in VisitStringEquals()
1627 __ Ldr(temp, MemOperand(str.X(), count_offset)); in VisitStringEquals()
1631 __ Cmp(temp, temp1); in VisitStringEquals()
1648 temp = temp.X(); in VisitStringEquals()
1652 __ Ldp(temp, temp1, MemOperand(str.X(), offset)); in VisitStringEquals()
1654 __ Cmp(temp, temp2); in VisitStringEquals()
1661 __ Ldr(temp, MemOperand(str.X(), offset)); in VisitStringEquals()
1663 __ Cmp(temp, temp1); in VisitStringEquals()
1670 __ Cbz(temp, &return_true); in VisitStringEquals()
1675 __ And(temp1, temp, Operand(1)); // Extract compression flag. in VisitStringEquals()
1676 __ Lsr(temp, temp, 1u); // Extract length. in VisitStringEquals()
1677 __ Lsl(temp, temp, temp1); // Calculate number of bytes to compare. in VisitStringEquals()
1693 __ Sub(temp, temp, Operand(mirror::kUseStringCompression ? 8 : 4), SetFlags); in VisitStringEquals()
2210 const Register& temp, in CheckSystemArrayCopyPosition() argument
2218 __ Ldr(temp, MemOperand(input, length_offset)); in CheckSystemArrayCopyPosition()
2219 __ Cmp(temp, OperandFrom(length, DataType::Type::kInt32)); in CheckSystemArrayCopyPosition()
2224 __ Ldr(temp, MemOperand(input, length_offset)); in CheckSystemArrayCopyPosition()
2225 __ Subs(temp, temp, pos_const); in CheckSystemArrayCopyPosition()
2229 __ Cmp(temp, OperandFrom(length, DataType::Type::kInt32)); in CheckSystemArrayCopyPosition()
2241 __ Ldr(temp, MemOperand(input, length_offset)); in CheckSystemArrayCopyPosition()
2242 __ Subs(temp, temp, pos_reg); in CheckSystemArrayCopyPosition()
2244 __ Ccmp(temp, OperandFrom(length, DataType::Type::kInt32), NFlag, ge); in CheckSystemArrayCopyPosition()
2970 Register temp = temps.AcquireW(); in VisitIntegerValueOf() local
2991 __ Mov(temp.W(), value); in VisitIntegerValueOf()
2992 __ Str(temp.W(), HeapOperand(out.W(), info.value_offset)); in VisitIntegerValueOf()
3007 __ Ldr(temp.W(), codegen_->DeduplicateBootImageAddressLiteral(data_offset + address)); in VisitIntegerValueOf()
3009 temp, out.X(), LSL, DataType::SizeShift(DataType::Type::kReference)); in VisitIntegerValueOf()
3037 Register temp = temps.AcquireX(); in VisitThreadInterrupted() local
3039 __ Add(temp, tr, Thread::InterruptedOffset<kArm64PointerSize>().Int32Value()); in VisitThreadInterrupted()
3040 __ Ldar(out.W(), MemOperand(temp)); in VisitThreadInterrupted()
3044 __ Stlr(wzr, MemOperand(temp)); in VisitThreadInterrupted()