Lines Matching refs:FieldOperand
311 leap(dst, FieldOperand(object, offset)); in RecordWriteField()
397 cmpp(map, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
405 leap(dst, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
519 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
522 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
525 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2454 movp(scratch1, FieldOperand(first_object, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2455 movp(scratch2, FieldOperand(second_object, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2456 movzxbl(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2457 movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2907 cmpp(value, FieldOperand(scratch, WeakCell::kValueOffset)); in CmpWeakValue()
2913 movp(value, FieldOperand(value, WeakCell::kValueOffset)); in GetWeakValue()
3044 movsxlq(dst, FieldOperand(base, offset)); in LoadSharedFunctionInfoSpecialField()
3046 movp(dst, FieldOperand(base, offset)); in LoadSharedFunctionInfoSpecialField()
3064 testb(FieldOperand(base, offset + byte_offset), Immediate(1 << bit_in_byte)); in TestBitSharedFunctionInfoSpecialField()
3500 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
3506 cmpb(FieldOperand(map, Map::kInstanceTypeOffset), in CmpInstanceType()
3518 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastElements()
3531 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
3534 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
3545 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastSmiElements()
3569 mulsd(xmm_scratch, FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements()
3578 Movsd(FieldOperand(elements, index, times_8, in StoreNumberToDoubleElements()
3585 Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); in CompareMap()
3658 Movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in TruncateHeapNumberToI()
3726 movp(descriptors, FieldOperand(map, Map::kDescriptorsOffset)); in LoadInstanceDescriptors()
3731 movl(dst, FieldOperand(map, Map::kBitField3Offset)); in NumberOfOwnDescriptors()
3738 movl(dst, FieldOperand(map, Map::kBitField3Offset)); in EnumLength()
3747 movp(dst, FieldOperand(holder, HeapObject::kMapOffset)); in LoadAccessor()
3749 movp(dst, FieldOperand(dst, DescriptorArray::GetValueOffset(accessor_index))); in LoadAccessor()
3752 movp(dst, FieldOperand(dst, offset)); in LoadAccessor()
3764 movq(scratch1, FieldOperand(obj, HeapObject::kMapOffset)); in DispatchWeakMap()
3776 Cmp(FieldOperand(object, HeapObject::kMapOffset), in AssertNumber()
3823 movp(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertString()
3836 movp(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertName()
3874 Cmp(FieldOperand(object, 0), isolate()->factory()->allocation_site_map()); in AssertUndefinedOrAllocationSite()
3897 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
3898 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectStringType()
3908 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
3909 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectNameType()
3918 movp(result, FieldOperand(map, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
3923 movp(result, FieldOperand(result, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
3933 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in TryGetFunctionPrototype()
3947 movp(result, FieldOperand(result, Map::kPrototypeOffset)); in TryGetFunctionPrototype()
4003 movp(rbx, FieldOperand(function, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction()
4029 movp(rsi, FieldOperand(function, JSFunction::kContextOffset)); in InvokeFunction()
4066 Operand code = FieldOperand(function, JSFunction::kCodeEntryOffset); in InvokeFunctionCode()
4216 movp(vector, FieldOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector()
4217 movp(vector, FieldOperand(vector, SharedFunctionInfo::kFeedbackVectorOffset)); in EmitLoadTypeFeedbackVector()
4417 Cmp(FieldOperand(scratch, HeapObject::kMapOffset), in CheckAccessGlobalProxy()
4423 cmpp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
4436 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
4441 movp(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
4448 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
4451 movp(scratch, FieldOperand(scratch, token_offset)); in CheckAccessGlobalProxy()
4452 cmpp(scratch, FieldOperand(kScratchRegister, token_offset)); in CheckAccessGlobalProxy()
4532 SmiToInteger32(r1, FieldOperand(elements, in LoadFromNumberDictionary()
4551 cmpp(key, FieldOperand(elements, in LoadFromNumberDictionary()
4567 Test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset), in LoadFromNumberDictionary()
4574 movp(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); in LoadFromNumberDictionary()
4805 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateHeapNumber()
4840 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateTwoByteString()
4842 movp(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateTwoByteString()
4843 movp(FieldOperand(result, String::kHashFieldOffset), in AllocateTwoByteString()
4876 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateOneByteString()
4878 movp(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateOneByteString()
4879 movp(FieldOperand(result, String::kHashFieldOffset), in AllocateOneByteString()
4894 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateTwoByteConsString()
4911 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateOneByteConsString()
4925 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateTwoByteSlicedString()
4939 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); in AllocateOneByteSlicedString()
4955 movp(FieldOperand(result, HeapObject::kMapOffset), scratch); in AllocateJSValue()
4957 movp(FieldOperand(result, JSObject::kPropertiesOffset), scratch); in AllocateJSValue()
4958 movp(FieldOperand(result, JSObject::kElementsOffset), scratch); in AllocateJSValue()
4959 movp(FieldOperand(result, JSValue::kValueOffset), value); in AllocateJSValue()
5083 CompareRoot(FieldOperand(dst, HeapObject::kMapOffset), in LoadContext()
5127 movp(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in LoadGlobalFunctionInitialMap()
5168 movp(value, FieldOperand(string, HeapObject::kMapOffset)); in EmitSeqStringSetCharCheck()
5169 movzxbp(value, FieldOperand(value, Map::kInstanceTypeOffset)); in EmitSeqStringSetCharCheck()
5180 SmiCompare(index, FieldOperand(string, String::kLengthOffset)); in EmitSeqStringSetCharCheck()
5374 movp(rbx, FieldOperand(rcx, HeapObject::kMapOffset)); in CheckEnumCache()
5384 movp(rbx, FieldOperand(rcx, HeapObject::kMapOffset)); in CheckEnumCache()
5397 FieldOperand(rcx, JSObject::kElementsOffset)); in CheckEnumCache()
5402 cmpp(kScratchRegister, FieldOperand(rcx, JSObject::kElementsOffset)); in CheckEnumCache()
5406 movp(rcx, FieldOperand(rbx, Map::kPrototypeOffset)); in CheckEnumCache()
5443 movp(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
5444 movp(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()
5450 movp(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
5455 movp(scratch1, FieldOperand(current, Map::kBitField2Offset)); in JumpIfDictionaryInPrototypeChain()
5459 movp(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()