Lines Matching refs:FieldOperand

290     fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));  in TruncateHeapNumberToI()
292 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in TruncateHeapNumberToI()
320 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in TruncateHeapNumberToI()
421 lea(dst, FieldOperand(object, offset)); in RecordWriteField()
456 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
473 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
620 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
626 cmpb(FieldOperand(map, Map::kInstanceTypeOffset), in CmpInstanceType()
638 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastElements()
651 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
654 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
665 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastSmiElements()
689 mulsd(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements()
699 movsd(FieldOperand(elements, key, times_4, in StoreNumberToDoubleElements()
706 cmp(FieldOperand(obj, HeapObject::kMapOffset), map); in CompareMap()
731 mov(scratch1, FieldOperand(obj, HeapObject::kMapOffset)); in DispatchWeakMap()
742 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
743 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectStringType()
753 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
754 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset)); in IsObjectNameType()
770 cmp(FieldOperand(object, HeapObject::kMapOffset), in AssertNumber()
791 mov(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertString()
804 mov(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertName()
842 cmp(FieldOperand(object, 0), in AssertUndefinedOrAllocationSite()
885 mov(vector, FieldOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector()
886 mov(vector, FieldOperand(vector, SharedFunctionInfo::kFeedbackVectorOffset)); in EmitLoadTypeFeedbackVector()
1089 cmp(FieldOperand(scratch1, HeapObject::kMapOffset), in CheckAccessGlobalProxy()
1095 cmp(scratch1, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1105 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1113 cmp(FieldOperand(scratch2, HeapObject::kMapOffset), in CheckAccessGlobalProxy()
1120 mov(scratch1, FieldOperand(scratch1, token_offset)); in CheckAccessGlobalProxy()
1121 cmp(scratch1, FieldOperand(scratch2, token_offset)); in CheckAccessGlobalProxy()
1202 mov(r1, FieldOperand(elements, SeededNumberDictionary::kCapacityOffset)); in LoadFromNumberDictionary()
1221 cmp(key, FieldOperand(elements, in LoadFromNumberDictionary()
1237 test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset), in LoadFromNumberDictionary()
1244 mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); in LoadFromNumberDictionary()
1527 mov(FieldOperand(result, HeapObject::kMapOffset), Immediate(map)); in AllocateHeapNumber()
1557 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteString()
1561 mov(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateTwoByteString()
1562 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateTwoByteString()
1591 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteString()
1595 mov(FieldOperand(result, String::kLengthOffset), scratch1); in AllocateOneByteString()
1596 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateOneByteString()
1611 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteString()
1613 mov(FieldOperand(result, String::kLengthOffset), in AllocateOneByteString()
1615 mov(FieldOperand(result, String::kHashFieldOffset), in AllocateOneByteString()
1629 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteConsString()
1646 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteConsString()
1660 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateTwoByteSlicedString()
1674 mov(FieldOperand(result, HeapObject::kMapOffset), in AllocateOneByteSlicedString()
1691 mov(FieldOperand(result, HeapObject::kMapOffset), scratch); in AllocateJSValue()
1693 mov(FieldOperand(result, JSObject::kPropertiesOffset), scratch); in AllocateJSValue()
1694 mov(FieldOperand(result, JSObject::kElementsOffset), scratch); in AllocateJSValue()
1695 mov(FieldOperand(result, JSValue::kValueOffset), value); in AllocateJSValue()
1788 test_b(FieldOperand(object, field_offset + byte_index), in BooleanBitTest()
1824 mov(result, FieldOperand(map, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
1829 mov(result, FieldOperand(result, Map::kConstructorOrBackPointerOffset)); in GetMapConstructor()
1839 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in TryGetFunctionPrototype()
1853 mov(result, FieldOperand(result, Map::kPrototypeOffset)); in TryGetFunctionPrototype()
2092 Operand code = FieldOperand(function, JSFunction::kCodeEntryOffset); in InvokeFunctionCode()
2115 mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction()
2116 mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in InvokeFunction()
2117 mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kFormalParameterCountOffset)); in InvokeFunction()
2134 mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in InvokeFunction()
2189 cmp(FieldOperand(dst, HeapObject::kMapOffset), in LoadContext()
2234 mov(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset)); in LoadGlobalFunctionInitialMap()
2314 cmp(value, FieldOperand(scratch, WeakCell::kValueOffset)); in CmpWeakValue()
2320 mov(value, FieldOperand(value, WeakCell::kValueOffset)); in GetWeakValue()
2585 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2588 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2591 cmp(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2655 mov(descriptors, FieldOperand(map, Map::kDescriptorsOffset)); in LoadInstanceDescriptors()
2660 mov(dst, FieldOperand(map, Map::kBitField3Offset)); in NumberOfOwnDescriptors()
2668 mov(dst, FieldOperand(holder, HeapObject::kMapOffset)); in LoadAccessor()
2670 mov(dst, FieldOperand(dst, DescriptorArray::GetValueOffset(accessor_index))); in LoadAccessor()
2673 mov(dst, FieldOperand(dst, offset)); in LoadAccessor()
2712 mov(scratch1, FieldOperand(object1, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2713 mov(scratch2, FieldOperand(object2, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2714 movzx_b(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2715 movzx_b(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2756 mov(value, FieldOperand(string, HeapObject::kMapOffset)); in EmitSeqStringSetCharCheck()
2757 movzx_b(value, FieldOperand(value, Map::kInstanceTypeOffset)); in EmitSeqStringSetCharCheck()
2770 cmp(index, FieldOperand(string, String::kLengthOffset)); in EmitSeqStringSetCharCheck()
3001 mov(dst, FieldOperand(map, Map::kBitField3Offset)); in EnumLength()
3013 mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); in CheckEnumCache()
3022 mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); in CheckEnumCache()
3034 mov(ecx, FieldOperand(ecx, JSObject::kElementsOffset)); in CheckEnumCache()
3043 mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); in CheckEnumCache()
3081 mov(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
3082 mov(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()
3088 mov(current, FieldOperand(current, HeapObject::kMapOffset)); in JumpIfDictionaryInPrototypeChain()
3093 mov(scratch1, FieldOperand(current, Map::kBitField2Offset)); in JumpIfDictionaryInPrototypeChain()
3097 mov(current, FieldOperand(current, Map::kPrototypeOffset)); in JumpIfDictionaryInPrototypeChain()