Lines Matching refs:scratch2
112 Register scratch2, Label* miss_label) { in GenerateLoadFunctionPrototype() argument
113 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); in GenerateLoadFunctionPrototype()
337 Register scratch2, Register unused, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, slow, MUTABLE); in GenerateStoreTransition()
413 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, in GenerateStoreTransition()
503 Register scratch2, Handle<Name> name, Label* miss, in CheckPrototypes() argument
509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
510 !scratch2.is(scratch1)); in CheckPrototypes()
545 scratch2); in CheckPrototypes()
568 __ CheckAccessGlobalProxy(reg, scratch1, scratch2, miss); in CheckPrototypes()
571 name, scratch2, miss); in CheckPrototypes()
605 __ CheckAccessGlobalProxy(reg, scratch1, scratch2, miss); in CheckPrototypes()
650 DCHECK(!scratch2().is(reg)); in GenerateLoadCallback()
651 __ mov(scratch2(), Immediate(callback)); in GenerateLoadCallback()
652 __ push(FieldOperand(scratch2(), ExecutableAccessorInfo::kDataOffset)); in GenerateLoadCallback()
758 __ pop(scratch2()); // save old return address in GenerateLoadInterceptor()
761 __ push(scratch2()); // restore old return address in GenerateLoadInterceptor()