Home | History | Annotate | Download | only in arm64

Lines Matching refs:scratch1

21     Handle<Name> name, Register scratch0, Register scratch1) {
22 DCHECK(!AreAliased(receiver, scratch0, scratch1));
25 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1);
26 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
34 Register map = scratch1;
53 masm, miss_label, &done, receiver, properties, name, scratch1);
55 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
82 MacroAssembler* masm, Register receiver, Register scratch1,
84 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
89 __ Mov(x0, scratch1);
379 Register storage_reg, Register value_reg, Register scratch1,
383 DCHECK(!AreAliased(receiver_reg, storage_reg, value_reg, scratch1, scratch2,
397 __ LoadObject(scratch1, constant);
398 __ Cmp(value_reg, scratch1);
407 __ Ldr(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset));
410 __ CompareMap(scratch1, it.Current());
428 __ CheckMap(value_reg, scratch1, Heap::kHeapNumberMapRootIndex, miss_label,
433 __ AllocateHeapNumber(storage_reg, slow, scratch1, scratch2, temp_double,
445 __ Mov(scratch1, Operand(transition));
446 __ Push(receiver_reg, scratch1, value_reg);
455 __ Mov(scratch1
456 __ Str(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
459 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2,
491 __ RecordWriteField(receiver_reg, offset, storage_reg, scratch1,
499 __ Ldr(scratch1,
501 __ Str(prop_reg, FieldMemOperand(scratch1, offset));
508 __ RecordWriteField(scratch1, offset, storage_reg, receiver_reg,
527 __ Ldr(scratch1(), FieldMemOperand(value_reg, HeapObject::kMapOffset));
530 __ CompareMap(scratch1(), it.Current());
547 Register object_reg, Register holder_reg, Register scratch1,
553 DCHECK(!AreAliased(object_reg, scratch1, scratch2));
554 DCHECK(!AreAliased(holder_reg, scratch1, scratch2));
588 GenerateDictionaryNegativeLookup(masm(), miss, reg, name, scratch1,
591 __ Ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
593 __ Ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
601 Register map_reg = scratch1;
642 __ CheckMap(reg, scratch1, current_map, miss, DONT_DO_SMI_CHECK);
649 __ CheckAccessGlobalProxy(reg, scratch1, scratch2, miss);
746 DCHECK(!AreAliased(receiver(), this->name(), scratch1(), scratch2(),
754 DCHECK(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
827 DCHECK(!AreAliased(receiver(), scratch1(), scratch2(), value()));
828 DCHECK(!AreAliased(holder_reg, scratch1(), scratch2(), value()));
829 __ Mov(scratch1(), Operand(callback));
831 __ Push(receiver(), holder_reg, scratch1(), scratch2(), value());