Lines Matching refs:FieldMemOperand
300 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitIdenticalObjectComparison()
411 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
436 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
489 __ Ldrb(right_bitfield, FieldMemOperand(right_map, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
490 __ Ldrb(left_bitfield, FieldMemOperand(left_map, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
590 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateGeneric()
591 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateGeneric()
592 __ Ldrb(rhs_type, FieldMemOperand(rhs_map, Map::kInstanceTypeOffset)); in GenerateGeneric()
593 __ Ldrb(lhs_type, FieldMemOperand(lhs_map, Map::kInstanceTypeOffset)); in GenerateGeneric()
615 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateGeneric()
616 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in GenerateGeneric()
783 __ Ldr(base_double, FieldMemOperand(base_tagged, HeapNumber::kValueOffset)); in Generate()
797 FieldMemOperand(exponent_tagged, HeapNumber::kValueOffset)); in Generate()
801 FieldMemOperand(exponent_tagged, HeapNumber::kValueOffset)); in Generate()
1525 __ Ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in Generate()
1548 __ Ldrb(scratch, FieldMemOperand(function_map, Map::kBitFieldOffset)); in Generate()
1553 FieldMemOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in Generate()
1564 FieldMemOperand(function_prototype, Map::kPrototypeOffset)); in Generate()
1586 __ Ldrb(map_bit_field, FieldMemOperand(object_map, Map::kBitFieldOffset)); in Generate()
1593 __ Ldr(object, FieldMemOperand(object_map, Map::kPrototypeOffset)); in Generate()
1597 __ Ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in Generate()
1825 __ Str(sloppy_args_map, FieldMemOperand(alloc_obj, JSObject::kMapOffset)); in GenerateNewSloppyFast()
1827 __ Str(x10, FieldMemOperand(alloc_obj, JSObject::kPropertiesOffset)); in GenerateNewSloppyFast()
1828 __ Str(x10, FieldMemOperand(alloc_obj, JSObject::kElementsOffset)); in GenerateNewSloppyFast()
1835 __ Str(function, FieldMemOperand(alloc_obj, kCalleeOffset)); in GenerateNewSloppyFast()
1841 __ Str(arg_count_smi, FieldMemOperand(alloc_obj, kLengthOffset)); in GenerateNewSloppyFast()
1860 __ Str(elements, FieldMemOperand(alloc_obj, JSObject::kElementsOffset)); in GenerateNewSloppyFast()
1872 __ Str(x10, FieldMemOperand(elements, FixedArray::kMapOffset)); in GenerateNewSloppyFast()
1875 __ Str(x10, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateNewSloppyFast()
1876 __ Str(cp, FieldMemOperand(elements, in GenerateNewSloppyFast()
1880 __ Str(x10, FieldMemOperand(elements, in GenerateNewSloppyFast()
1938 __ Str(x10, FieldMemOperand(backing_store, FixedArray::kMapOffset)); in GenerateNewSloppyFast()
1939 __ Str(arg_count_smi, FieldMemOperand(backing_store, in GenerateNewSloppyFast()
1960 __ Str(x11, FieldMemOperand(x12, FixedArray::kHeaderSize)); in GenerateNewSloppyFast()
2065 __ Str(strict_args_map, FieldMemOperand(alloc_obj, JSObject::kMapOffset)); in GenerateNewStrict()
2067 __ Str(x5, FieldMemOperand(alloc_obj, JSObject::kPropertiesOffset)); in GenerateNewStrict()
2068 __ Str(x5, FieldMemOperand(alloc_obj, JSObject::kElementsOffset)); in GenerateNewStrict()
2074 __ Str(param_count_smi, FieldMemOperand(alloc_obj, kLengthOffset)); in GenerateNewStrict()
2084 __ Str(elements, FieldMemOperand(alloc_obj, JSObject::kElementsOffset)); in GenerateNewStrict()
2086 __ Str(x10, FieldMemOperand(elements, FixedArray::kMapOffset)); in GenerateNewStrict()
2087 __ Str(param_count_smi, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateNewStrict()
2248 __ Ldr(regexp_data, FieldMemOperand(jsregexp_object, JSRegExp::kDataOffset)); in Generate()
2258 __ Ldr(x10, FieldMemOperand(regexp_data, JSRegExp::kDataTagOffset)); in Generate()
2283 __ Ldr(x10, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2284 __ Ldrb(string_type, FieldMemOperand(x10, Map::kInstanceTypeOffset)); in Generate()
2286 __ Ldr(jsstring_length, FieldMemOperand(subject, String::kLengthOffset)); in Generate()
2339 __ Ldr(x10, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2342 __ Ldr(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2347 __ Ldr(x10, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2348 __ Ldrb(string_type, FieldMemOperand(x10, Map::kInstanceTypeOffset)); in Generate()
2388 __ Ldr(code_object, FieldMemOperand(x10, JSRegExp::kDataOneByteCodeOffset)); in Generate()
2515 FieldMemOperand(x10, JSArray::kElementsOffset)); in Generate()
2517 FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); in Generate()
2535 FieldMemOperand(last_match_info_elements, in Generate()
2539 FieldMemOperand(last_match_info_elements, in Generate()
2551 FieldMemOperand(last_match_info_elements, in Generate()
2637 __ Ldr(x10, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2638 __ Ldrb(x10, FieldMemOperand(x10, Map::kInstanceTypeOffset)); in Generate()
2646 FieldMemOperand(subject, ExternalString::kResourceDataOffset)); in Generate()
2663 __ Ldr(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate()
2714 __ Ldr(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateRecordCallTarget()
2722 __ Ldr(feedback_value, FieldMemOperand(feedback, WeakCell::kValueOffset)); in GenerateRecordCallTarget()
2727 __ Ldr(feedback_map, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateRecordCallTarget()
2759 __ Str(scratch2, FieldMemOperand(scratch1, FixedArray::kHeaderSize)); in GenerateRecordCallTarget()
2808 __ Ldr(x2, FieldMemOperand(x5, FixedArray::kHeaderSize)); in Generate()
2809 __ Ldr(x5, FieldMemOperand(x2, AllocationSite::kMapOffset)); in Generate()
2821 __ Ldr(x4, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in Generate()
2822 __ Ldr(x4, FieldMemOperand(x4, SharedFunctionInfo::kConstructStubOffset)); in Generate()
2854 __ Ldr(index, FieldMemOperand(feedback_vector, 0)); in HandleArrayCase()
2856 __ Str(index, FieldMemOperand(feedback_vector, 0)); in HandleArrayCase()
2885 __ Ldr(x4, FieldMemOperand(x4, FixedArray::kHeaderSize)); in Generate()
2901 __ Ldr(x5, FieldMemOperand(x4, WeakCell::kValueOffset)); in Generate()
2914 __ Ldr(index, FieldMemOperand(feedback_vector, 0)); in Generate()
2916 __ Str(index, FieldMemOperand(feedback_vector, 0)); in Generate()
2928 __ Ldr(x5, FieldMemOperand(x4, HeapObject::kMapOffset)); in Generate()
2950 __ Str(x5, FieldMemOperand(x4, FixedArray::kHeaderSize)); in Generate()
2972 __ Ldr(x4, FieldMemOperand(function, JSFunction::kContextOffset)); in Generate()
2982 __ Str(x5, FieldMemOperand(x4, FixedArray::kHeaderSize + kPointerSize)); in Generate()
3029 __ Ldr(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); in GenerateFast()
3030 __ Ldrb(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); in GenerateFast()
3090 __ Ldr(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); in GenerateSlow()
3091 __ Ldrb(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); in GenerateSlow()
3123 __ Ldr(result_, FieldMemOperand(result_, FixedArray::kHeaderSize)); in GenerateFast()
3158 __ Ldr(x1, FieldMemOperand(x1, Oddball::kToNumberOffset)); in GenerateBooleans()
3160 __ Ldr(x0, FieldMemOperand(x0, Oddball::kToNumberOffset)); in GenerateBooleans()
3222 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in GenerateNumbers()
3228 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateNumbers()
3278 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateInternalizedStrings()
3279 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateInternalizedStrings()
3280 __ Ldrb(lhs_type, FieldMemOperand(lhs_map, Map::kInstanceTypeOffset)); in GenerateInternalizedStrings()
3281 __ Ldrb(rhs_type, FieldMemOperand(rhs_map, Map::kInstanceTypeOffset)); in GenerateInternalizedStrings()
3317 __ Ldr(x10, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateUniqueNames()
3318 __ Ldr(x11, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateUniqueNames()
3319 __ Ldrb(lhs_instance_type, FieldMemOperand(x10, Map::kInstanceTypeOffset)); in GenerateUniqueNames()
3320 __ Ldrb(rhs_instance_type, FieldMemOperand(x11, Map::kInstanceTypeOffset)); in GenerateUniqueNames()
3358 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateStrings()
3359 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateStrings()
3360 __ Ldrb(lhs_type, FieldMemOperand(lhs_map, Map::kInstanceTypeOffset)); in GenerateStrings()
3361 __ Ldrb(rhs_type, FieldMemOperand(rhs_map, Map::kInstanceTypeOffset)); in GenerateStrings()
3460 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateKnownReceivers()
3461 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateKnownReceivers()
3616 __ Ldr(temp, FieldMemOperand(input_string, ConsString::kSecondOffset)); in Generate()
3619 FieldMemOperand(input_string, ConsString::kFirstOffset)); in Generate()
3628 FieldMemOperand(input_string, SlicedString::kParentOffset)); in Generate()
3631 __ Ldr(temp, FieldMemOperand(unpacked_string, HeapObject::kMapOffset)); in Generate()
3632 __ Ldrb(input_type, FieldMemOperand(temp, Map::kInstanceTypeOffset)); in Generate()
3673 __ Str(from, FieldMemOperand(result_string, SlicedString::kOffsetOffset)); in Generate()
3675 FieldMemOperand(result_string, SlicedString::kParentOffset)); in Generate()
3703 FieldMemOperand(unpacked_string, ExternalString::kResourceDataOffset)); in Generate()
3780 __ Ldr(x1, FieldMemOperand(x0, HeapObject::kMapOffset)); in Generate()
3781 __ Ldrb(x1, FieldMemOperand(x1, Map::kInstanceTypeOffset)); in Generate()
3793 __ Ldr(x2, FieldMemOperand(x0, String::kHashFieldOffset)); in Generate()
3806 __ Ldr(x0, FieldMemOperand(x0, Oddball::kToNumberOffset)); in Generate()
3853 __ Ldr(x0, FieldMemOperand(x0, Oddball::kToStringOffset)); in Generate()
3873 __ Ldr(left_length, FieldMemOperand(left, String::kLengthOffset)); in GenerateFlatOneByteStringEquals()
3874 __ Ldr(right_length, FieldMemOperand(right, String::kLengthOffset)); in GenerateFlatOneByteStringEquals()
3909 __ Ldr(scratch1, FieldMemOperand(left, String::kLengthOffset)); in GenerateCompareFlatOneByteStrings()
3910 __ Ldr(scratch2, FieldMemOperand(right, String::kLengthOffset)); in GenerateCompareFlatOneByteStrings()
4021 __ Ldr(x10, FieldMemOperand(x2, HeapObject::kMapOffset)); in Generate()
4256 FieldMemOperand(feedback, FixedArray::OffsetOfElementAt(0))); in HandleArrayCases()
4257 __ Ldr(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandleArrayCases()
4262 __ Ldr(handler, FieldMemOperand(feedback, FixedArray::OffsetOfElementAt(1))); in HandleArrayCases()
4268 __ Ldr(length, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandleArrayCases()
4295 __ Ldr(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandleArrayCases()
4318 __ Ldr(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in HandleMonomorphicCase()
4322 __ Ldr(cached_map, FieldMemOperand(feedback, WeakCell::kValueOffset)); in HandleMonomorphicCase()
4329 FieldMemOperand(handler, FixedArray::kHeaderSize + kPointerSize)); in HandleMonomorphicCase()
4345 __ Ldr(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4357 __ Ldr(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4398 __ Ldr(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4410 __ Ldr(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4434 FieldMemOperand(feedback, FixedArray::kHeaderSize + kPointerSize)); in GenerateImpl()
4481 __ Ldr(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4493 __ Ldr(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4536 __ Ldr(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase()
4556 __ Ldr(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandlePolymorphicStoreCase()
4569 __ Ldr(too_far, FieldMemOperand(too_far, WeakCell::kValueOffset)); in HandlePolymorphicStoreCase()
4600 __ Ldr(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4612 __ Ldr(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4635 FieldMemOperand(feedback, FixedArray::kHeaderSize + kPointerSize)); in GenerateImpl()
4775 __ Ldr(scratch2, FieldMemOperand(name, Name::kHashFieldOffset)); in GeneratePositiveLookup()
4795 __ Ldr(scratch3, FieldMemOperand(scratch2, kElementsStartOffset)); in GeneratePositiveLookup()
4864 __ Ldr(entity_name, FieldMemOperand(tmp, kElementsStartOffset)); in GenerateNegativeLookup()
4876 __ Ldr(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset)); in GenerateNegativeLookup()
4878 FieldMemOperand(entity_name, Map::kInstanceTypeOffset)); in GenerateNegativeLookup()
4889 __ Ldr(x0, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateNegativeLookup()
4928 __ Ldr(hash, FieldMemOperand(key, Name::kHashFieldOffset)); in Generate()
4952 __ Ldr(entry_key, FieldMemOperand(index, kElementsStartOffset)); in Generate()
4964 __ Ldr(entry_key, FieldMemOperand(entry_key, HeapObject::kMapOffset)); in Generate()
4965 __ Ldrb(entry_key, FieldMemOperand(entry_key, Map::kInstanceTypeOffset)); in Generate()
5073 __ Ldr(x10, FieldMemOperand(allocation_site, 0)); in CreateArrayDispatchOneArgument()
5083 __ Ldr(x11, FieldMemOperand(allocation_site, in CreateArrayDispatchOneArgument()
5086 __ Str(x11, FieldMemOperand(allocation_site, in CreateArrayDispatchOneArgument()
5202 __ Ldr(x10, FieldMemOperand(constructor, in Generate()
5217 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate()
5312 __ Ldr(x10, FieldMemOperand(constructor, in Generate()
5324 __ Ldr(x10, FieldMemOperand(constructor, in Generate()
5361 __ Ldr(result, FieldMemOperand(result, PropertyCell::kValueOffset)); in Generate()
5418 __ Str(value, FieldMemOperand(cell, PropertyCell::kValueOffset)); in Generate()
5431 __ Ldr(cell_value, FieldMemOperand(cell, PropertyCell::kValueOffset)); in Generate()
5474 __ Str(value, FieldMemOperand(cell, PropertyCell::kValueOffset)); in Generate()
5480 __ Ldr(cell_value_map, FieldMemOperand(cell_value, HeapObject::kMapOffset)); in Generate()
5481 __ Ldr(value_map, FieldMemOperand(value, HeapObject::kMapOffset)); in Generate()
5701 __ Ldr(context, FieldMemOperand(callee, JSFunction::kContextOffset)); in CallApiFunctionStubHelper()