• Home
  • Raw
  • Download

Lines Matching refs:scratch1

1494                                     Register scratch1,  in CheckEnumCache()  argument
1498 DCHECK(!AreAliased(object, null_value, scratch0, scratch1, scratch2, in CheckEnumCache()
1502 Register current_object = scratch1; in CheckEnumCache()
1550 Register scratch1, in TestJSArrayForAllocationMemento() argument
1558 Add(scratch1, receiver, in TestJSArrayForAllocationMemento()
1560 Cmp(scratch1, new_space_start); in TestJSArrayForAllocationMemento()
1565 Cmp(scratch1, scratch2); in TestJSArrayForAllocationMemento()
1568 Ldr(scratch1, MemOperand(scratch1, -AllocationMemento::kSize)); in TestJSArrayForAllocationMemento()
1569 Cmp(scratch1, in TestJSArrayForAllocationMemento()
1760 Register scratch1, in InitializeNewString() argument
1762 DCHECK(!AreAliased(string, length, scratch1, scratch2)); in InitializeNewString()
1764 SmiTag(scratch1, length); in InitializeNewString()
1768 Str(scratch1, FieldMemOperand(string, String::kLengthOffset)); in InitializeNewString()
2240 Register first, Register second, Register scratch1, Register scratch2, in JumpIfEitherIsNotSequentialOneByteStrings() argument
2257 Ldr(scratch1, FieldMemOperand(first, HeapObject::kMapOffset)); in JumpIfEitherIsNotSequentialOneByteStrings()
2259 Ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfEitherIsNotSequentialOneByteStrings()
2262 JumpIfEitherInstanceTypeIsNotSequentialOneByte(scratch1, scratch2, scratch1, in JumpIfEitherIsNotSequentialOneByteStrings()
2268 Register first, Register second, Register scratch1, Register scratch2, in JumpIfEitherInstanceTypeIsNotSequentialOneByte() argument
2270 DCHECK(!AreAliased(scratch1, second)); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2271 DCHECK(!AreAliased(scratch1, scratch2)); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2276 And(scratch1, first, kFlatOneByteStringMask); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2278 Cmp(scratch1, kFlatOneByteStringTag); in JumpIfEitherInstanceTypeIsNotSequentialOneByte()
2298 Register first, Register second, Register scratch1, Register scratch2, in JumpIfBothInstanceTypesAreNotSequentialOneByte() argument
2300 DCHECK(!AreAliased(first, second, scratch1, scratch2)); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2305 And(scratch1, first, kFlatOneByteStringMask); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2307 Cmp(scratch1, kFlatOneByteStringTag); in JumpIfBothInstanceTypesAreNotSequentialOneByte()
2845 Register scratch1, Register scratch2) { in SetCounter() argument
2847 Mov(scratch1, value); in SetCounter()
2849 Str(scratch1, MemOperand(scratch2)); in SetCounter()
2855 Register scratch1, Register scratch2) { in IncrementCounter() argument
2859 Ldr(scratch1, MemOperand(scratch2)); in IncrementCounter()
2860 Add(scratch1, scratch1, value); in IncrementCounter()
2861 Str(scratch1, MemOperand(scratch2)); in IncrementCounter()
2867 Register scratch1, Register scratch2) { in DecrementCounter() argument
2868 IncrementCounter(counter, -value, scratch1, scratch2); in DecrementCounter()
2927 Register scratch1, in Allocate() argument
2937 Mov(scratch1, (kDebugZapValue & ~0xffL) | 0x21L); in Allocate()
2947 DCHECK(!AreAliased(result, scratch1, scratch2, scratch3)); in Allocate()
2948 DCHECK(result.Is64Bits() && scratch1.Is64Bits() && scratch2.Is64Bits()); in Allocate()
2967 Register top_address = scratch1; in Allocate()
3085 Register scratch1, in AllocateTwoByteString() argument
3089 DCHECK(!AreAliased(result, length, scratch1, scratch2, scratch3)); in AllocateTwoByteString()
3093 Add(scratch1, length, length); // Length in bytes, not chars. in AllocateTwoByteString()
3094 Add(scratch1, scratch1, kObjectAlignmentMask + SeqTwoByteString::kHeaderSize); in AllocateTwoByteString()
3095 Bic(scratch1, scratch1, kObjectAlignmentMask); in AllocateTwoByteString()
3098 Allocate(scratch1, in AllocateTwoByteString()
3109 scratch1, in AllocateTwoByteString()
3115 Register scratch1, Register scratch2, in AllocateOneByteString() argument
3118 DCHECK(!AreAliased(result, length, scratch1, scratch2, scratch3)); in AllocateOneByteString()
3123 Add(scratch1, length, kObjectAlignmentMask + SeqOneByteString::kHeaderSize); in AllocateOneByteString()
3124 Bic(scratch1, scratch1, kObjectAlignmentMask); in AllocateOneByteString()
3127 Allocate(scratch1, in AllocateOneByteString()
3136 scratch1, scratch2); in AllocateOneByteString()
3142 Register scratch1, in AllocateTwoByteConsString() argument
3145 Allocate(ConsString::kSize, result, scratch1, scratch2, gc_required, in AllocateTwoByteConsString()
3151 scratch1, in AllocateTwoByteConsString()
3157 Register scratch1, in AllocateOneByteConsString() argument
3162 scratch1, in AllocateOneByteConsString()
3168 scratch1, scratch2); in AllocateOneByteConsString()
3174 Register scratch1, in AllocateTwoByteSlicedString() argument
3177 DCHECK(!AreAliased(result, length, scratch1, scratch2)); in AllocateTwoByteSlicedString()
3178 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required, in AllocateTwoByteSlicedString()
3184 scratch1, in AllocateTwoByteSlicedString()
3191 Register scratch1, in AllocateOneByteSlicedString() argument
3194 DCHECK(!AreAliased(result, length, scratch1, scratch2)); in AllocateOneByteSlicedString()
3195 Allocate(SlicedString::kSize, result, scratch1, scratch2, gc_required, in AllocateOneByteSlicedString()
3199 scratch1, scratch2); in AllocateOneByteSlicedString()
3207 Register scratch1, in AllocateHeapNumber() argument
3217 Allocate(HeapNumber::kSize, result, scratch1, scratch2, gc_required, in AllocateHeapNumber()
3231 heap_number_map = scratch1; in AllocateHeapNumber()
3238 map = scratch1; in AllocateHeapNumber()
3273 Register value, Register scratch1, in AllocateJSValue() argument
3276 DCHECK(!result.is(scratch1)); in AllocateJSValue()
3281 Allocate(JSValue::kSize, result, scratch1, scratch2, gc_required, TAG_OBJECT); in AllocateJSValue()
3284 LoadGlobalFunctionInitialMap(constructor, scratch1, scratch2); in AllocateJSValue()
3285 Str(scratch1, FieldMemOperand(result, HeapObject::kMapOffset)); in AllocateJSValue()
3286 LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); in AllocateJSValue()
3287 Str(scratch1, FieldMemOperand(result, JSObject::kPropertiesOffset)); in AllocateJSValue()
3288 Str(scratch1, FieldMemOperand(result, JSObject::kElementsOffset)); in AllocateJSValue()
3383 void MacroAssembler::DispatchWeakMap(Register obj, Register scratch1, in DispatchWeakMap() argument
3391 Ldr(scratch1, FieldMemOperand(obj, HeapObject::kMapOffset)); in DispatchWeakMap()
3392 CmpWeakValue(scratch1, cell, scratch2); in DispatchWeakMap()
3585 Register scratch1, in StoreNumberToDoubleElements() argument
3589 DCHECK(!AreAliased(value_reg, key_reg, elements_reg, scratch1)); in StoreNumberToDoubleElements()
3609 Add(scratch1, elements_reg, in StoreNumberToDoubleElements()
3612 FieldMemOperand(scratch1, in StoreNumberToDoubleElements()
3668 Register scratch1, in CheckAccessGlobalProxy() argument
3671 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckAccessGlobalProxy()
3675 Ldr(scratch1, MemOperand(fp, StandardFrameConstants::kContextOffset)); in CheckAccessGlobalProxy()
3678 Cmp(scratch1, 0); in CheckAccessGlobalProxy()
3683 Ldr(scratch1, ContextMemOperand(scratch1, Context::NATIVE_CONTEXT_INDEX)); in CheckAccessGlobalProxy()
3688 Ldr(scratch2, FieldMemOperand(scratch1, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
3696 Cmp(scratch1, scratch2); in CheckAccessGlobalProxy()
3720 Ldr(scratch1, FieldMemOperand(scratch1, token_offset)); in CheckAccessGlobalProxy()
3722 Cmp(scratch1, scratch2); in CheckAccessGlobalProxy()
3770 Register scratch1, in LoadFromNumberDictionary() argument
3773 DCHECK(!AreAliased(elements, key, scratch0, scratch1, scratch2, scratch3)); in LoadFromNumberDictionary()
3778 GetNumberHash(scratch0, scratch1); in LoadFromNumberDictionary()
3781 Ldrsw(scratch1, in LoadFromNumberDictionary()
3784 Sub(scratch1, scratch1, 1); in LoadFromNumberDictionary()
3794 And(scratch2, scratch2, scratch1); in LoadFromNumberDictionary()
3817 Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffset)); in LoadFromNumberDictionary()
3819 TestAndBranchIfAnySet(scratch1, PropertyDetails::TypeField::kMask, miss); in LoadFromNumberDictionary()
3830 Register scratch1, in RememberedSetHelper() argument
3833 DCHECK(!AreAliased(object, address, scratch1)); in RememberedSetHelper()
3846 Ldr(scratch1, MemOperand(scratch2)); in RememberedSetHelper()
3848 Str(address, MemOperand(scratch1, kPointerSize, PostIndex)); in RememberedSetHelper()
3850 Str(scratch1, MemOperand(scratch2)); in RememberedSetHelper()
3856 Tbz(scratch1, (14 + kPointerSizeLog2), &done); in RememberedSetHelper()
3859 Tbnz(scratch1, (14 + kPointerSizeLog2), &store_buffer_overflow); in RememberedSetHelper()
4241 Register scratch1, in JumpIfBlack() argument
4244 HasColor(object, scratch0, scratch1, on_black, 1, 1); // kBlackBitPattern. in JumpIfBlack()
4251 Register scratch1, in JumpIfDictionaryInPrototypeChain() argument
4253 DCHECK(!AreAliased(object, scratch0, scratch1)); in JumpIfDictionaryInPrototypeChain()
4268 CompareInstanceType(current, scratch1, JS_OBJECT_TYPE); in JumpIfDictionaryInPrototypeChain()
4270 Ldrb(scratch1, FieldMemOperand(current, Map::kBitField2Offset)); in JumpIfDictionaryInPrototypeChain()
4271 DecodeField<Map::ElementsKindBits>(scratch1); in JumpIfDictionaryInPrototypeChain()
4272 CompareAndBranch(scratch1, DICTIONARY_ELEMENTS, eq, found); in JumpIfDictionaryInPrototypeChain()
4445 Register scratch1, in LoadTransitionedArrayMapConditional() argument
4452 Ldr(scratch1, NativeContextMemOperand()); in LoadTransitionedArrayMapConditional()
4454 ContextMemOperand(scratch1, Context::ArrayMapIndex(expected_kind))); in LoadTransitionedArrayMapConditional()
4460 ContextMemOperand(scratch1, Context::ArrayMapIndex(transitioned_kind))); in LoadTransitionedArrayMapConditional()