Lines Matching defs:scratch

542       Register scratch = temps.AcquireScratch();
543 __ Move(scratch, __ FeedbackVectorOperand());
545 __ JumpIfSmi(scratch, &is_smi);
546 __ JumpIfObjectType(Condition::kEqual, scratch, FEEDBACK_VECTOR_TYPE,
547 scratch, &is_ok);
839 Register scratch = scratch_scope.AcquireScratch();
840 LoadRegister(scratch, 0);
841 StoreRegister(1, scratch);
872 Register scratch = scratch_scope.AcquireScratch();
873 __ LoadContext(scratch);
876 __ LoadTaggedPointerField(scratch, scratch, Context::kPreviousOffset);
878 __ LoadTaggedPointerField(scratch, scratch, Context::kExtensionOffset);
881 __ LoadTaggedPointerField(scratch, scratch,
886 __ LoadTaggedPointerField(scratch, scratch,
891 __ LoadFixedArrayElement(scratch, scratch, cell_index);
892 __ LoadTaggedAnyField(kInterpreterAccumulatorRegister, scratch,
906 Register scratch = WriteBarrierDescriptor::ObjectRegister();
907 DCHECK(!AreAliased(value, scratch, kInterpreterAccumulatorRegister));
909 __ LoadContext(scratch);
912 __ LoadTaggedPointerField(scratch, scratch, Context::kPreviousOffset);
914 __ LoadTaggedPointerField(scratch, scratch, Context::kExtensionOffset);
915 __ LoadTaggedPointerField(scratch, scratch,
920 __ LoadFixedArrayElement(scratch, scratch, cell_index);
921 __ StoreTaggedFieldWithWriteBarrier(scratch, Cell::kValueOffset, value);
1158 Register scratch = scratch_scope.AcquireScratch();
1159 __ Move(scratch, kInterpreterAccumulatorRegister);
1160 CallBuiltin<Builtin::kDeleteProperty>(RegisterOperand(0), scratch,
1166 Register scratch = scratch_scope.AcquireScratch();
1167 __ Move(scratch, kInterpreterAccumulatorRegister);
1168 CallBuiltin<Builtin::kDeleteProperty>(RegisterOperand(0), scratch,