Lines Matching defs:scratch

422                                               Register code, Register scratch) {
424 __ Ldr(scratch, FieldMemOperand(code, CodeT::kFlagsOffset));
425 __ DecodeField<CodeT::KindField>(scratch);
426 __ Cmp(scratch, Operand(static_cast<int>(CodeKind::BASELINE)));
431 Register scratch) {
432 DCHECK(!AreAliased(code, scratch));
433 return AssertCodeTIsBaselineAllowClobber(masm, code, scratch);
779 Register scratch = temps.AcquireX();
780 __ Mov(scratch, sp);
781 __ Str(scratch, MemOperand(x11));
874 Register scratch = x10;
882 __ Mov(scratch, ExternalReference::Create(IsolateAddressId::kContextAddress,
884 __ Ldr(cp, MemOperand(scratch));
905 __ SlotAddress(scratch, slots_to_claim);
906 __ Str(padreg, MemOperand(scratch, -kSystemPointerSize));
911 __ SlotAddress(scratch, argc);
912 __ Str(function, MemOperand(scratch));
923 // scratch has been set to point to the location of the function, which
934 __ Cmp(x0, scratch);
1061 Register scratch) {
1068 DCHECK(!AreAliased(x1, x3, optimized_code_entry, scratch));
1082 __ Ldr(scratch.W(),
1085 __ Tbnz(scratch.W(), Code::kMarkedForDeoptimizationBit,
1090 scratch,
1093 scratch.W(),
1094 FieldMemOperand(scratch, CodeDataContainer::kKindSpecificFlagsOffset));
1095 __ Tbnz(scratch.W(), Code::kMarkedForDeoptimizationBit,
1502 Register scratch = temps.AcquireX();
1503 __ LoadStackLimit(scratch, StackLimitKind::kRealStackLimit);
1504 __ Cmp(x10, scratch);
1690 Register scratch = temps.AcquireX();
1691 __ Sub(scratch, slots_to_claim, 1);
1692 __ Poke(padreg, Operand(scratch, LSL, kSystemPointerSizeLog2));
1955 Register scratch = temps.AcquireX(); // Temp register is not allocatable.
1962 __ mov(scratch, x0);
2000 __ Str(scratch, MemOperand(fp, x0, LSL, kSystemPointerSizeLog2));
2007 Register builtin = scratch;
2209 Register scratch = x10;
2212 __ LoadRoot(scratch, RootIndex::kUndefinedValue);
2215 __ Poke(scratch, 0);
2403 Register scratch = x11;
2405 __ And(scratch, argc, 1);
2406 __ Sub(slots_to_claim, slots_to_claim, Operand(scratch, LSL, 1));
2475 Register scratch = x13;
2487 __ LoadAnyTaggedField(scratch, MemOperand(src, kTaggedSize, PostIndex));
2488 __ CmpTagged(scratch, the_hole_value);
2489 __ Csel(scratch, scratch, undefined_value, ne);
2490 __ Str(scratch, MemOperand(dst, kSystemPointerSize, PostIndex));
2708 Register scratch = x10;
2737 __ Add(scratch, total_argc, 1);
2738 __ Str(padreg, MemOperand(sp, scratch, LSL, kSystemPointerSizeLog2));
2774 __ LoadAnyTaggedField(scratch,
2776 __ Str(scratch, MemOperand(copy_to, kSystemPointerSize, PostIndex));
3319 Register scratch = temps.AcquireX();
3320 __ Mov(scratch, pending_handler_sp_address);
3321 __ Ldr(scratch, MemOperand(scratch));
3322 __ Mov(sp, scratch);
3337 Register scratch = temps.AcquireX();
3338 __ Mov(scratch, ExternalReference::Create(
3340 __ Str(xzr, MemOperand(scratch));
3588 Register scratch = x4;
3590 DCHECK(!AreAliased(api_function_address, argc, call_data, holder, scratch));
3619 __ Mov(scratch, ExternalReference::isolate_address(masm->isolate()));
3620 __ Str(scratch, MemOperand(sp, 1 * kSystemPointerSize));
3623 __ LoadRoot(scratch, RootIndex::kUndefinedValue);
3624 __ Str(scratch, MemOperand(sp, 2 * kSystemPointerSize));
3625 __ Str(scratch, MemOperand(sp, 3 * kSystemPointerSize));
3631 __ Str(scratch, MemOperand(sp, 5 * kSystemPointerSize));
3633 // Keep a pointer to kHolder (= implicit_args) in a scratch register.
3635 __ Mov(scratch, sp);
3648 __ Str(scratch, MemOperand(sp, 1 * kSystemPointerSize));
3652 __ Add(scratch, scratch,
3654 __ Str(scratch, MemOperand(sp, 2 * kSystemPointerSize));
3665 __ Add(scratch, argc, Operand(FCA::kArgsLength + 1 /*receiver*/));
3666 __ Str(scratch, MemOperand(sp, 4 * kSystemPointerSize));
3995 Register scratch = temps.AcquireX();
3996 __ Ldr(scratch, MemOperand(x4, Deoptimizer::caller_frame_top_offset()));
3997 __ Mov(sp, scratch);