Lines Matching refs:FieldMemOperand

361     __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset));  in EmitIdenticalObjectComparison()
370 __ lwu(a7, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); in EmitIdenticalObjectComparison()
423 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
447 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
498 __ ld(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); in EmitCheckForTwoHeapNumbers()
504 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
505 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
545 __ ld(a3, FieldMemOperand(lhs, HeapObject::kMapOffset)); in EmitCheckForInternalizedStringsOrObjects()
546 __ lbu(a2, FieldMemOperand(a2, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
547 __ lbu(a3, FieldMemOperand(a3, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
820 __ ld(scratch, FieldMemOperand(base, JSObject::kMapOffset)); in Generate()
823 __ ldc1(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); in Generate()
833 __ ld(scratch, FieldMemOperand(exponent, JSObject::kMapOffset)); in Generate()
836 FieldMemOperand(exponent, HeapNumber::kValueOffset)); in Generate()
842 FieldMemOperand(exponent, HeapNumber::kValueOffset)); in Generate()
986 FieldMemOperand(heapnumber, HeapNumber::kValueOffset)); in Generate()
1447 __ ld(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); in Generate()
1471 __ lbu(scratch, FieldMemOperand(function_map, Map::kBitFieldOffset)); in Generate()
1477 FieldMemOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in Generate()
1488 FieldMemOperand(function_prototype, Map::kPrototypeOffset)); in Generate()
1510 __ lbu(map_bit_field, FieldMemOperand(object_map, Map::kBitFieldOffset)); in Generate()
1515 FieldMemOperand(object_map, Map::kInstanceTypeOffset)); in Generate()
1519 __ ld(object, FieldMemOperand(object_map, Map::kPrototypeOffset)); in Generate()
1523 FieldMemOperand(object, HeapObject::kMapOffset)); // In delay slot. in Generate()
1730 __ sd(a4, FieldMemOperand(v0, JSObject::kMapOffset)); in GenerateNewSloppyFast()
1732 __ sd(t1, FieldMemOperand(v0, JSObject::kPropertiesOffset)); in GenerateNewSloppyFast()
1733 __ sd(t1, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewSloppyFast()
1740 __ sd(a1, FieldMemOperand(v0, kCalleeOffset)); in GenerateNewSloppyFast()
1747 __ sd(a5, FieldMemOperand(v0, kLengthOffset)); in GenerateNewSloppyFast()
1753 __ sd(a4, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewSloppyFast()
1771 __ sd(a5, FieldMemOperand(a4, FixedArray::kMapOffset)); in GenerateNewSloppyFast()
1773 __ sd(a5, FieldMemOperand(a4, FixedArray::kLengthOffset)); in GenerateNewSloppyFast()
1774 __ sd(cp, FieldMemOperand(a4, FixedArray::kHeaderSize + 0 * kPointerSize)); in GenerateNewSloppyFast()
1778 __ sd(a5, FieldMemOperand(a4, FixedArray::kHeaderSize + 1 * kPointerSize)); in GenerateNewSloppyFast()
1818 __ ld(a5, FieldMemOperand(v0, kLengthOffset)); in GenerateNewSloppyFast()
1828 __ sd(t1, FieldMemOperand(a1, FixedArray::kMapOffset)); in GenerateNewSloppyFast()
1829 __ sd(a5, FieldMemOperand(a1, FixedArray::kLengthOffset)); in GenerateNewSloppyFast()
1841 __ sd(a4, FieldMemOperand(t1, FixedArray::kHeaderSize)); in GenerateNewSloppyFast()
1921 __ sd(a4, FieldMemOperand(v0, JSObject::kMapOffset)); in GenerateNewStrict()
1923 __ sd(a5, FieldMemOperand(v0, JSObject::kPropertiesOffset)); in GenerateNewStrict()
1924 __ sd(a5, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewStrict()
1930 FieldMemOperand(v0, JSObject::kHeaderSize + in GenerateNewStrict()
1939 __ sd(a4, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewStrict()
1941 __ sd(a5, FieldMemOperand(a4, FixedArray::kMapOffset)); in GenerateNewStrict()
1942 __ sd(a2, FieldMemOperand(a4, FixedArray::kLengthOffset)); in GenerateNewStrict()
2045 __ ld(regexp_data, FieldMemOperand(a0, JSRegExp::kDataOffset)); in Generate()
2061 __ ld(a0, FieldMemOperand(regexp_data, JSRegExp::kDataTagOffset)); in Generate()
2067 FieldMemOperand(regexp_data, JSRegExp::kIrregexpCaptureCountOffset)); in Generate()
2081 __ ld(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2082 __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); in Generate()
2129 __ ld(a0, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2132 __ ld(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2136 __ ld(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2137 __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); in Generate()
2154 __ ld(a3, FieldMemOperand(a3, String::kLengthOffset)); in Generate()
2162 __ ld(t9, FieldMemOperand(regexp_data, JSRegExp::kDataOneByteCodeOffset)); in Generate()
2164 __ ld(a5, FieldMemOperand(regexp_data, JSRegExp::kDataUC16CodeOffset)); in Generate()
2277 __ ld(t2, FieldMemOperand(subject, String::kLengthOffset)); in Generate()
2341 FieldMemOperand(a0, JSArray::kElementsOffset)); in Generate()
2342 __ ld(a0, FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); in Generate()
2348 FieldMemOperand(last_match_info_elements, FixedArray::kLengthOffset)); in Generate()
2358 __ sd(a2, FieldMemOperand(last_match_info_elements, in Generate()
2362 FieldMemOperand(last_match_info_elements, in Generate()
2373 FieldMemOperand(last_match_info_elements, in Generate()
2425 __ ld(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); in Generate()
2426 __ lbu(a0, FieldMemOperand(a0, Map::kInstanceTypeOffset)); in Generate()
2437 FieldMemOperand(subject, ExternalString::kResourceDataOffset)); in Generate()
2453 __ ld(t0, FieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate()
2455 __ ld(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate()
2502 __ ld(a5, FieldMemOperand(a5, FixedArray::kHeaderSize)); in GenerateRecordCallTarget()
2511 __ ld(weak_value, FieldMemOperand(a5, WeakCell::kValueOffset)); in GenerateRecordCallTarget()
2515 __ ld(feedback_map, FieldMemOperand(a5, HeapObject::kMapOffset)); in GenerateRecordCallTarget()
2548 __ sd(at, FieldMemOperand(a5, FixedArray::kHeaderSize)); in GenerateRecordCallTarget()
2591 __ ld(a2, FieldMemOperand(a5, FixedArray::kHeaderSize)); in Generate()
2592 __ ld(a5, FieldMemOperand(a2, AllocationSite::kMapOffset)); in Generate()
2605 __ ld(a4, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); in Generate()
2606 __ ld(a4, FieldMemOperand(a4, SharedFunctionInfo::kConstructStubOffset)); in Generate()
2627 __ ld(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); in GenerateFast()
2628 __ lbu(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); in GenerateFast()
2640 __ ld(a4, FieldMemOperand(object_, String::kLengthOffset)); in GenerateFast()
2669 __ ld(t0, FieldMemOperand(a3, FixedArray::kHeaderSize + kPointerSize)); in HandleArrayCase()
2671 __ sd(t0, FieldMemOperand(a3, FixedArray::kHeaderSize + kPointerSize)); in HandleArrayCase()
2691 __ ld(a4, FieldMemOperand(a4, FixedArray::kHeaderSize)); in Generate()
2707 __ ld(a5, FieldMemOperand(a4, WeakCell::kValueOffset)); in Generate()
2717 __ ld(t0, FieldMemOperand(a3, FixedArray::kHeaderSize + kPointerSize)); in Generate()
2719 __ sd(t0, FieldMemOperand(a3, FixedArray::kHeaderSize + kPointerSize)); in Generate()
2734 __ ld(a5, FieldMemOperand(a4, HeapObject::kMapOffset)); in Generate()
2759 __ sd(at, FieldMemOperand(a4, FixedArray::kHeaderSize)); in Generate()
2782 __ ld(t0, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate()
2791 __ sd(t0, FieldMemOperand(at, FixedArray::kHeaderSize + kPointerSize)); in Generate()
2870 __ ld(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); in GenerateSlow()
2871 __ lbu(result_, FieldMemOperand(result_, Map::kInstanceTypeOffset)); in GenerateSlow()
2909 __ ld(result_, FieldMemOperand(result_, FixedArray::kHeaderSize)); in GenerateFast()
3018 __ ld(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); in Generate()
3019 __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); in Generate()
3031 __ ld(a4, FieldMemOperand(v0, String::kLengthOffset)); in Generate()
3055 __ ld(a5, FieldMemOperand(v0, ConsString::kSecondOffset)); in Generate()
3058 __ ld(a5, FieldMemOperand(v0, ConsString::kFirstOffset)); in Generate()
3060 __ ld(a1, FieldMemOperand(a5, HeapObject::kMapOffset)); in Generate()
3061 __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); in Generate()
3066 __ ld(a5, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate()
3067 __ ld(a4, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate()
3071 __ ld(a1, FieldMemOperand(a5, HeapObject::kMapOffset)); in Generate()
3072 __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); in Generate()
3105 __ sd(a5, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate()
3106 __ sd(a3, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate()
3127 __ ld(a5, FieldMemOperand(a5, ExternalString::kResourceDataOffset)); in Generate()
3211 __ ld(a1, FieldMemOperand(a0, HeapObject::kMapOffset)); in Generate()
3212 __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); in Generate()
3223 __ lwu(a2, FieldMemOperand(a0, String::kHashFieldOffset)); in Generate()
3237 __ ld(v0, FieldMemOperand(a0, Oddball::kToNumberOffset)); in Generate()
3286 __ ld(v0, FieldMemOperand(a0, Oddball::kToStringOffset)); in Generate()
3301 __ ld(length, FieldMemOperand(left, String::kLengthOffset)); in GenerateFlatOneByteStringEquals()
3302 __ ld(scratch2, FieldMemOperand(right, String::kLengthOffset)); in GenerateFlatOneByteStringEquals()
3335 __ ld(scratch1, FieldMemOperand(left, String::kLengthOffset)); in GenerateCompareFlatOneByteStrings()
3336 __ ld(scratch2, FieldMemOperand(right, String::kLengthOffset)); in GenerateCompareFlatOneByteStrings()
3448 __ ld(a4, FieldMemOperand(a2, HeapObject::kMapOffset)); in Generate()
3470 __ ld(a1, FieldMemOperand(a1, Oddball::kToNumberOffset)); in GenerateBooleans()
3472 __ ld(a0, FieldMemOperand(a0, Oddball::kToNumberOffset)); in GenerateBooleans()
3614 __ ld(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); in GenerateInternalizedStrings()
3615 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); in GenerateInternalizedStrings()
3616 __ lbu(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); in GenerateInternalizedStrings()
3617 __ lbu(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); in GenerateInternalizedStrings()
3656 __ ld(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); in GenerateUniqueNames()
3657 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); in GenerateUniqueNames()
3658 __ lbu(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); in GenerateUniqueNames()
3659 __ lbu(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); in GenerateUniqueNames()
3704 __ ld(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); in GenerateStrings()
3705 __ ld(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); in GenerateStrings()
3706 __ lbu(tmp1, FieldMemOperand(tmp1, Map::kInstanceTypeOffset)); in GenerateStrings()
3707 __ lbu(tmp2, FieldMemOperand(tmp2, Map::kInstanceTypeOffset)); in GenerateStrings()
3797 __ ld(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); in GenerateKnownReceivers()
3798 __ ld(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); in GenerateKnownReceivers()
3895 __ SmiLoadUntag(index, FieldMemOperand(properties, kCapacityOffset)); in GenerateNegativeLookup()
3912 __ ld(entity_name, FieldMemOperand(tmp, kElementsStartOffset)); in GenerateNegativeLookup()
3928 __ ld(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset)); in GenerateNegativeLookup()
3930 FieldMemOperand(entity_name, Map::kInstanceTypeOffset)); in GenerateNegativeLookup()
3936 FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateNegativeLookup()
3944 __ ld(a0, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateNegativeLookup()
3975 __ ld(scratch1, FieldMemOperand(elements, kCapacityOffset)); in GeneratePositiveLookup()
3984 __ lwu(scratch2, FieldMemOperand(name, Name::kHashFieldOffset)); in GeneratePositiveLookup()
4007 __ ld(at, FieldMemOperand(scratch2, kElementsStartOffset)); in GeneratePositiveLookup()
4059 __ ld(mask, FieldMemOperand(dictionary, kCapacityOffset)); in Generate()
4063 __ lwu(hash, FieldMemOperand(key, Name::kHashFieldOffset)); in Generate()
4095 __ ld(entry_key, FieldMemOperand(index, kElementsStartOffset)); in Generate()
4105 __ ld(entry_key, FieldMemOperand(entry_key, HeapObject::kMapOffset)); in Generate()
4107 FieldMemOperand(entry_key, Map::kInstanceTypeOffset)); in Generate()
4386 FieldMemOperand(feedback, FixedArray::OffsetOfElementAt(0))); in HandleArrayCases()
4387 __ ld(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandleArrayCases()
4391 __ ld(handler, FieldMemOperand(feedback, FixedArray::OffsetOfElementAt(1))); in HandleArrayCases()
4397 __ ld(length, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandleArrayCases()
4425 __ ld(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandleArrayCases()
4446 __ ld(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in HandleMonomorphicCase()
4450 __ ld(cached_map, FieldMemOperand(feedback, WeakCell::kValueOffset)); in HandleMonomorphicCase()
4456 FieldMemOperand(handler, FixedArray::kHeaderSize + kPointerSize)); in HandleMonomorphicCase()
4473 __ ld(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4485 __ ld(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4529 __ ld(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4541 __ ld(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4567 FieldMemOperand(feedback, FixedArray::kHeaderSize + kPointerSize)); in GenerateImpl()
4615 __ ld(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4627 __ ld(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4673 __ ld(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase()
4693 __ ld(cached_map, FieldMemOperand(cached_map, WeakCell::kValueOffset)); in HandlePolymorphicStoreCase()
4705 __ ld(too_far, FieldMemOperand(too_far, WeakCell::kValueOffset)); in HandlePolymorphicStoreCase()
4736 __ ld(feedback, FieldMemOperand(feedback, FixedArray::kHeaderSize)); in GenerateImpl()
4748 __ ld(scratch1, FieldMemOperand(feedback, HeapObject::kMapOffset)); in GenerateImpl()
4774 FieldMemOperand(feedback, FixedArray::kHeaderSize + kPointerSize)); in GenerateImpl()
4928 __ ld(a5, FieldMemOperand(a2, 0)); in CreateArrayDispatchOneArgument()
4937 __ ld(a4, FieldMemOperand(a2, AllocationSite::kTransitionInfoOffset)); in CreateArrayDispatchOneArgument()
4939 __ sd(a4, FieldMemOperand(a2, AllocationSite::kTransitionInfoOffset)); in CreateArrayDispatchOneArgument()
5041 __ ld(a4, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate()
5055 __ ld(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate()
5065 __ ld(a3, FieldMemOperand(a2, AllocationSite::kTransitionInfoOffset)); in Generate()
5136 __ ld(a3, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate()
5147 __ ld(a3, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate()
5151 __ lbu(a3, FieldMemOperand(a3, Map::kBitField2Offset)); in Generate()
5189 __ ld(result_reg, FieldMemOperand(result_reg, PropertyCell::kValueOffset)); in Generate()
5231 FieldMemOperand(cell_reg, PropertyCell::kDetailsOffset)); in Generate()
5246 __ sd(value_reg, FieldMemOperand(cell_reg, PropertyCell::kValueOffset)); in Generate()
5252 __ ld(value_reg, FieldMemOperand(cell_reg, PropertyCell::kValueOffset)); in Generate()
5258 __ ld(cell_value_reg, FieldMemOperand(cell_reg, PropertyCell::kValueOffset)); in Generate()
5299 __ sd(value_reg, FieldMemOperand(cell_reg, PropertyCell::kValueOffset)); in Generate()
5304 FieldMemOperand(cell_value_reg, HeapObject::kMapOffset)); in Generate()
5306 FieldMemOperand(value_reg, HeapObject::kMapOffset)); in Generate()
5495 __ ld(context, FieldMemOperand(callee, JSFunction::kContextOffset)); in CallApiFunctionStubHelper()