• Home
  • Raw
  • Download

Lines Matching refs:scratch2

1460                                     Register scratch2,  in CheckEnumCache()  argument
1463 DCHECK(!AreAliased(object, null_value, scratch0, scratch1, scratch2, in CheckEnumCache()
1476 Register map = scratch2; in CheckEnumCache()
1516 Register scratch2, in TestJSArrayForAllocationMemento() argument
1528 Mov(scratch2, new_space_allocation_top); in TestJSArrayForAllocationMemento()
1529 Ldr(scratch2, MemOperand(scratch2)); in TestJSArrayForAllocationMemento()
1530 Cmp(scratch1, scratch2); in TestJSArrayForAllocationMemento()
1543 Register scratch2) { in JumpToHandlerEntry() argument
1552 Lsr(scratch2, state, StackHandler::kKindWidth); in JumpToHandlerEntry()
1553 Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); in JumpToHandlerEntry()
1555 Add(scratch1, scratch1, Operand::UntagSmi(scratch2)); in JumpToHandlerEntry()
1574 Register scratch2, in Throw() argument
1594 Pop(scratch2); in Throw()
1595 Str(scratch2, MemOperand(scratch1)); in Throw()
1599 Register state = scratch2; in Throw()
1616 Register scratch2, in ThrowUncatchable() argument
1644 Peek(scratch2, StackHandlerConstants::kStateOffset); in ThrowUncatchable()
1645 TestAndBranchIfAnySet(scratch2, StackHandler::KindField::kMask, &fetch_next); in ThrowUncatchable()
1648 Pop(scratch2); in ThrowUncatchable()
1649 Str(scratch2, MemOperand(scratch1)); in ThrowUncatchable()
1654 Register state = scratch2; in ThrowUncatchable()
1984 Register scratch2) { in InitializeNewString() argument
1985 DCHECK(!AreAliased(string, length, scratch1, scratch2)); in InitializeNewString()
1986 LoadRoot(scratch2, map_index); in InitializeNewString()
1988 Str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); in InitializeNewString()
1990 Mov(scratch2, String::kEmptyHashField); in InitializeNewString()
1992 Str(scratch2, FieldMemOperand(string, String::kHashFieldOffset)); in InitializeNewString()
2288 Register scratch2, in LookupNumberStringCache() argument
2291 DCHECK(!AreAliased(object, result, scratch1, scratch2, scratch3)); in LookupNumberStringCache()
2319 Ldp(scratch1.W(), scratch2.W(), MemOperand(scratch1)); in LookupNumberStringCache()
2320 Eor(scratch1, scratch1, scratch2); in LookupNumberStringCache()
2354 scratch1, scratch2); in LookupNumberStringCache()
2443 Register scratch2, in CopyFieldsLoopPairsHelper() argument
2450 scratch1, scratch2, scratch3, scratch4, scratch5)); in CopyFieldsLoopPairsHelper()
2457 const Register& src_untagged = scratch2; in CopyFieldsLoopPairsHelper()
2483 Register scratch2, in CopyFieldsUnrolledPairsHelper() argument
2488 DCHECK(!AreAliased(dst, src, scratch1, scratch2, scratch3, scratch4)); in CopyFieldsUnrolledPairsHelper()
2491 const Register& src_untagged = scratch2; in CopyFieldsUnrolledPairsHelper()
2513 Register scratch2, in CopyFieldsUnrolledHelper() argument
2517 DCHECK(!AreAliased(dst, src, scratch1, scratch2, scratch3)); in CopyFieldsUnrolledHelper()
2520 const Register& src_untagged = scratch2; in CopyFieldsUnrolledHelper()
2678 Register first, Register second, Register scratch1, Register scratch2, in JumpIfEitherIsNotSequentialOneByteStrings() argument
2696 Ldr(scratch2, FieldMemOperand(second, HeapObject::kMapOffset)); in JumpIfEitherIsNotSequentialOneByteStrings()
2698 Ldrb(scratch2, FieldMemOperand(scratch2, Map::kInstanceTypeOffset)); in JumpIfEitherIsNotSequentialOneByteStrings()
2700 JumpIfEitherInstanceTypeIsNotSequentialOneByte(scratch1, scratch2, scratch1, in JumpIfEitherIsNotSequentialOneByteStrings()
2701 scratch2, failure); in JumpIfEitherIsNotSequentialOneByteStrings()
2706 Register first, Register second, Register scratch1, Register scratch2, in JumpIfEitherInstanceTypeIsNotSequentialOneByte() argument
2709 DCHECK(!AreAliased(scratch1, scratch2)); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2714 And(scratch2, second, kFlatOneByteStringMask); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2716 Ccmp(scratch2, kFlatOneByteStringTag, NoFlag, eq); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2735 Register first, Register second, Register scratch1, Register scratch2, in JumpIfBothInstanceTypesAreNotSequentialOneByte() argument
2737 DCHECK(!AreAliased(first, second, scratch1, scratch2)); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2743 And(scratch2, second, kFlatOneByteStringMask); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2745 Ccmp(scratch2, kFlatOneByteStringTag, NoFlag, eq); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
3228 Register scratch1, Register scratch2) { in SetCounter() argument
3231 Mov(scratch2, ExternalReference(counter)); in SetCounter()
3232 Str(scratch1, MemOperand(scratch2)); in SetCounter()
3238 Register scratch1, Register scratch2) { in IncrementCounter() argument
3241 Mov(scratch2, ExternalReference(counter)); in IncrementCounter()
3242 Ldr(scratch1, MemOperand(scratch2)); in IncrementCounter()
3244 Str(scratch1, MemOperand(scratch2)); in IncrementCounter()
3250 Register scratch1, Register scratch2) { in DecrementCounter() argument
3251 IncrementCounter(counter, -value, scratch1, scratch2); in DecrementCounter()
3331 Register scratch2, in Allocate() argument
3341 Mov(scratch2, (kDebugZapValue & ~0xffL) | 0x21L); in Allocate()
3350 DCHECK(!AreAliased(result, scratch1, scratch2, scratch3)); in Allocate()
3351 DCHECK(result.Is64Bits() && scratch1.Is64Bits() && scratch2.Is64Bits()); in Allocate()
3371 Register allocation_limit = scratch2; in Allocate()
3408 Register scratch2, in Allocate() argument
3417 Mov(scratch2, (kDebugZapValue & ~0xffL) | 0x21L); in Allocate()
3426 DCHECK(!AreAliased(object_size, result, scratch1, scratch2, scratch3)); in Allocate()
3428 scratch1.Is64Bits() && scratch2.Is64Bits()); in Allocate()
3442 Register allocation_limit = scratch2; in Allocate()
3509 Register scratch2, in AllocateTwoByteString() argument
3512 DCHECK(!AreAliased(result, length, scratch1, scratch2, scratch3)); in AllocateTwoByteString()
3523 scratch2, in AllocateTwoByteString()
3533 scratch2); in AllocateTwoByteString()
3538 Register scratch1, Register scratch2, in AllocateOneByteString() argument
3541 DCHECK(!AreAliased(result, length, scratch1, scratch2, scratch3)); in AllocateOneByteString()
3552 scratch2, in AllocateOneByteString()
3559 scratch1, scratch2); in AllocateOneByteString()
3566 Register scratch2, in AllocateTwoByteConsString() argument
3568 Allocate(ConsString::kSize, result, scratch1, scratch2, gc_required, in AllocateTwoByteConsString()
3575 scratch2); in AllocateTwoByteConsString()
3581 Register scratch2, in AllocateOneByteConsString() argument
3586 scratch2, in AllocateOneByteConsString()
3591 scratch1, scratch2); in AllocateOneByteConsString()
3598 Register scratch2, in AllocateTwoByteSlicedString() argument
3600 DCHECK(!AreAliased(result, length, scratch1, scratch2)); in AllocateTwoByteSlicedString()
3601 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required, in AllocateTwoByteSlicedString()
3608 scratch2); in AllocateTwoByteSlicedString()
3615 Register scratch2, in AllocateOneByteSlicedString() argument
3617 DCHECK(!AreAliased(result, length, scratch1, scratch2)); in AllocateOneByteSlicedString()
3618 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required, in AllocateOneByteSlicedString()
3622 scratch1, scratch2); in AllocateOneByteSlicedString()
3631 Register scratch2, in AllocateHeapNumber() argument
3640 Allocate(HeapNumber::kSize, result, scratch1, scratch2, gc_required, in AllocateHeapNumber()
4062 Register scratch2, in CheckAccessGlobalProxy() argument
4064 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckAccessGlobalProxy()
4084 Ldr(scratch2, FieldMemOperand(scratch1, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
4085 CompareRoot(scratch2, Heap::kNativeContextMapRootIndex); in CheckAccessGlobalProxy()
4090 Ldr(scratch2, FieldMemOperand(holder_reg, in CheckAccessGlobalProxy()
4092 Cmp(scratch1, scratch2); in CheckAccessGlobalProxy()
4101 CompareRoot(scratch2, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy()
4104 Ldr(scratch3, FieldMemOperand(scratch2, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
4117 Ldr(scratch2, FieldMemOperand(scratch2, token_offset)); in CheckAccessGlobalProxy()
4118 Cmp(scratch1, scratch2); in CheckAccessGlobalProxy()
4166 Register scratch2, in LoadFromNumberDictionary() argument
4168 DCHECK(!AreAliased(elements, key, scratch0, scratch1, scratch2, scratch3)); in LoadFromNumberDictionary()
4185 Add(scratch2, scratch0, SeededNumberDictionary::GetProbeOffset(i)); in LoadFromNumberDictionary()
4187 Mov(scratch2, scratch0); in LoadFromNumberDictionary()
4189 And(scratch2, scratch2, scratch1); in LoadFromNumberDictionary()
4193 Add(scratch2, scratch2, Operand(scratch2, LSL, 1)); in LoadFromNumberDictionary()
4196 Add(scratch2, elements, Operand(scratch2, LSL, kPointerSizeLog2)); in LoadFromNumberDictionary()
4198 FieldMemOperand(scratch2, in LoadFromNumberDictionary()
4212 Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffset)); in LoadFromNumberDictionary()
4218 Ldr(result, FieldMemOperand(scratch2, kValueOffset)); in LoadFromNumberDictionary()
4236 Register scratch2 = temps.AcquireX(); in RememberedSetHelper() local
4239 Mov(scratch2, ExternalReference::store_buffer_top(isolate())); in RememberedSetHelper()
4240 Ldr(scratch1, MemOperand(scratch2)); in RememberedSetHelper()
4244 Str(scratch1, MemOperand(scratch2)); in RememberedSetHelper()
4924 Register scratch2, in LoadTransitionedArrayMapConditional() argument
4933 Ldr(scratch2, FieldMemOperand(scratch1, offset)); in LoadTransitionedArrayMapConditional()
4934 Cmp(map_in_out, scratch2); in LoadTransitionedArrayMapConditional()