Home | History | Annotate | Download | only in optimizing

Lines Matching defs:temp3

1200   Register temp3;
1202 temp3 = WRegisterFrom(locations->GetTemp(3));
1232 __ Ldr(temp3, HeapOperand(str, count_offset));
1235 __ Lsr(temp0, temp3, 1u);
1251 __ Eor(temp2, temp2, Operand(temp3));
1254 __ Ands(temp3.W(), temp3.W(), Operand(1));
1262 __ Lsl(temp0, temp0, temp3);
1312 __ Bic(temp1, temp1, Operand(temp3.X(), LSL, 3u));
1322 __ Tbz(temp3, 0u, &end); // If actually compressed, we're done.
1339 // Note that flags have been set by the `str` compression flag extraction to `temp3`
1344 // We want to free up the temp3, currently holding `str` compression flag, for comparison.
1355 __ Sub(temp0, temp0, Operand(temp3));
1362 __ Ldrh(temp3, MemOperand(temp2.X(), char_size, PostIndex));
1363 __ Subs(temp4, temp4, Operand(temp3));
2445 Register temp3;
2448 temp3 = WRegisterFrom(temp3_loc);
2450 temp3 = temps.AcquireW();
2575 // /* HeapReference<Class> */ temp3 = temp1->component_type_
2576 __ Ldr(temp3, HeapOperand(temp1, component_offset));
2577 __ Cbz(temp3, intrinsic_slow_path->GetEntryLabel());
2578 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp3);
2579 // /* uint16_t */ temp3 = static_cast<uint16>(temp3->primitive_type_);
2580 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset));
2582 __ Cbnz(temp3, intrinsic_slow_path->GetEntryLabel());
2587 // /* HeapReference<Class> */ temp3 = temp2->component_type_
2588 __ Ldr(temp3, HeapOperand(temp2, component_offset));
2589 __ Cbz(temp3, intrinsic_slow_path->GetEntryLabel());
2590 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(temp3);
2591 // /* uint16_t */ temp3 = static_cast<uint16>(temp3->primitive_type_);
2592 __ Ldrh(temp3, HeapOperand(temp3, primitive_offset));
2594 __ Cbnz(temp3, intrinsic_slow_path->GetEntryLabel());
2660 Register src_stop_addr = temp3.X();