Lines Matching refs:FieldOperand
349 lea(dst, FieldOperand(object, offset)); in RecordWriteField()
381 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
398 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
535 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
541 cmpb(FieldOperand(map, Map::kInstanceTypeOffset), in CmpInstanceType()
553 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastElements()
566 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
569 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
580 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastSmiElements()
601 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements()
613 fstp_d(FieldOperand(elements, key, times_4, in StoreNumberToDoubleElements()
619 cmp(FieldOperand(obj, HeapObject::kMapOffset), map); in CompareMap()
644 mov(scratch1, FieldOperand(obj, HeapObject::kMapOffset)); in DispatchWeakMap()
655 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
656 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectStringType()
666 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
667 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectNameType()
742 cmp(FieldOperand(object, HeapObject::kMapOffset), in AssertNumber()
763 mov(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertString()
776 mov(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertName()
814 cmp(FieldOperand(object, 0), in AssertUndefinedOrAllocationSite()
857 mov(vector, FieldOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector()
858 mov(vector, FieldOperand(vector, SharedFunctionInfo::kFeedbackVectorOffset)); in EmitLoadTypeFeedbackVector()
1055 cmp(FieldOperand(scratch1, HeapObject::kMapOffset), in CheckAccessGlobalProxy()
1061 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1071 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1079 cmp(FieldOperand(scratch2, HeapObject::kMapOffset), in CheckAccessGlobalProxy()
1086 mov(scratch1, FieldOperand(scratch1, token_offset)); in CheckAccessGlobalProxy()
1087 cmp(scratch1, FieldOperand(scratch2, token_offset)); in CheckAccessGlobalProxy()
1168 mov(r1, FieldOperand(elements, SeededNumberDictionary::kCapacityOffset)); in LoadFromNumberDictionary()
1187 cmp(key, FieldOperand(elements, in LoadFromNumberDictionary()
1203 test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset), in LoadFromNumberDictionary()
1210 mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); in LoadFromNumberDictionary()
1493 mov(FieldOperand(result, HeapObject::kMapOffset), Immediate(map)); in AllocateHeapNumber()
1523 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteString()
1527 mov(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateTwoByteString()
1528 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateTwoByteString()
1557 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteString()
1561 mov(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateOneByteString()
1562 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateOneByteString()
1577 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteString()
1579 mov(FieldOperand(result, String::kLengthOffset), in AllocateOneByteString()
1581 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateOneByteString()
1595 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteConsString()
1612 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteConsString()
1626 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteSlicedString()
1640 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteSlicedString()
1657 mov(FieldOperand(result, HeapObject::kMapOffset), scratch); in AllocateJSValue()
1659 mov(FieldOperand(result, JSObject::kPropertiesOffset), scratch); in AllocateJSValue()
1660 mov(FieldOperand(result, JSObject::kElementsOffset), scratch); in AllocateJSValue()
1661 mov(FieldOperand(result, JSValue::kValueOffset), value); in AllocateJSValue()
1754 test_b(FieldOperand(object, field_offset + byte_index), in BooleanBitTest()
1790 mov(result, FieldOperand(map, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
1795 mov(result, FieldOperand(result, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
1805 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in TryGetFunctionPrototype()
1819 mov(result, FieldOperand(result, Map::kPrototypeOffset)); in TryGetFunctionPrototype()
2057 Operand code = FieldOperand(function, JSFunction::kCodeEntryOffset); in InvokeFunctionCode()
2079 mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction()
2080 mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in InvokeFunction()
2081 mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kFormalParameterCountOffset)); in InvokeFunction()
2098 mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in InvokeFunction()
2153 cmp(FieldOperand(dst, HeapObject::kMapOffset), in LoadContext()
2198 mov(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in LoadGlobalFunctionInitialMap()
2278 cmp(value, FieldOperand(scratch, WeakCell::kValueOffset)); in CmpWeakValue()
2284 mov(value, FieldOperand(value, WeakCell::kValueOffset)); in GetWeakValue()
2468 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2471 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2474 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2538 mov(descriptors, FieldOperand(map, Map::kDescriptorsOffset)); in LoadInstanceDescriptors()
2543 mov(dst, FieldOperand(map, Map::kBitField3Offset)); in NumberOfOwnDescriptors()
2551 mov(dst, FieldOperand(holder, HeapObject::kMapOffset)); in LoadAccessor()
2553 mov(dst, FieldOperand(dst, DescriptorArray::GetValueOffset(accessor_index))); in LoadAccessor()
2556 mov(dst, FieldOperand(dst, offset)); in LoadAccessor()
2584 mov(scratch1, FieldOperand(object1, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2585 mov(scratch2, FieldOperand(object2, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2586 movzx_b(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2587 movzx_b(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2628 mov(value, FieldOperand(string, HeapObject::kMapOffset)); in EmitSeqStringSetCharCheck()
2629 movzx_b(value, FieldOperand(value, Map::kInstanceTypeOffset)); in EmitSeqStringSetCharCheck()
2642 cmp(index, FieldOperand(string, String::kLengthOffset)); in EmitSeqStringSetCharCheck()
2873 mov(dst, FieldOperand(map, Map::kBitField3Offset)); in EnumLength()
2885 mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); in CheckEnumCache()
2894 mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); in CheckEnumCache()
2906 mov(ecx, FieldOperand(ecx, JSObject::kElementsOffset)); in CheckEnumCache()
2915 mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); in CheckEnumCache()
2953 mov(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
2954 mov(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()
2960 mov(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
2965 mov(scratch1, FieldOperand(current, Map::kBitField2Offset)); in JumpIfDictionaryInPrototypeChain()
2969 mov(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()