Lines Matching refs:FieldOperand
154 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
157 __ test_b(FieldOperand(map, Map::kBitFieldOffset), in GenerateKeyedLoadReceiverCheck()
185 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
194 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
198 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize)); in GenerateFastArrayLoad()
226 __ mov(hash, FieldOperand(key, Name::kHashFieldOffset)); in GenerateKeyNameCheck()
233 __ test_b(FieldOperand(map, Map::kInstanceTypeOffset), in GenerateKeyNameCheck()
261 __ mov(scratch1, FieldOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup()
266 __ mov(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset)); in GenerateMappedArgumentsLookup()
274 FieldOperand(scratch1, key, times_half_pointer_size, kHeaderSize)); in GenerateMappedArgumentsLookup()
282 __ mov(scratch1, FieldOperand(scratch1, kContextOffset)); in GenerateMappedArgumentsLookup()
283 return FieldOperand(scratch1, scratch2, times_half_pointer_size, in GenerateMappedArgumentsLookup()
297 __ mov(backing_store, FieldOperand(parameter_map, kBackingStoreOffset)); in GenerateUnmappedArgumentsLookup()
300 __ mov(scratch, FieldOperand(backing_store, FixedArray::kLengthOffset)); in GenerateUnmappedArgumentsLookup()
303 return FieldOperand(backing_store, key, times_half_pointer_size, in GenerateUnmappedArgumentsLookup()
339 __ mov(eax, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric()
372 __ mov(ebx, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateGeneric()
373 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), in GenerateGeneric()
380 __ cmp(eax, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateGeneric()
385 __ mov(edi, FieldOperand(key, String::kHashFieldOffset)); in GenerateGeneric()
436 __ movzx_b(eax, FieldOperand(ebx, Map::kInObjectPropertiesOffset)); in GenerateGeneric()
446 __ movzx_b(eax, FieldOperand(ebx, Map::kInstanceSizeOffset)); in GenerateGeneric()
448 __ mov(eax, FieldOperand(receiver, eax, times_pointer_size, 0)); in GenerateGeneric()
454 __ mov(eax, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateGeneric()
456 FieldOperand(eax, edi, times_pointer_size, FixedArray::kHeaderSize)); in GenerateGeneric()
464 __ mov(eax, FieldOperand(receiver, JSObject::kMapOffset)); in GenerateGeneric()
465 __ movzx_b(eax, FieldOperand(eax, Map::kInstanceTypeOffset)); in GenerateGeneric()
555 __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); in KeyedStoreGenerateGenericHelper()
568 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateGenericHelper()
577 __ add(FieldOperand(receiver, JSArray::kLengthOffset), in KeyedStoreGenerateGenericHelper()
586 __ mov(edi, FieldOperand(receiver, HeapObject::kMapOffset)); in KeyedStoreGenerateGenericHelper()
593 __ add(FieldOperand(receiver, JSArray::kLengthOffset), in KeyedStoreGenerateGenericHelper()
617 __ cmp(FieldOperand(ebx, key, times_4, offset), Immediate(kHoleNanUpper32)); in KeyedStoreGenerateGenericHelper()
620 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateGenericHelper()
627 __ add(FieldOperand(receiver, JSArray::kLengthOffset), in KeyedStoreGenerateGenericHelper()
633 __ mov(ebx, FieldOperand(receiver, HeapObject::kMapOffset)); in KeyedStoreGenerateGenericHelper()
647 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateGenericHelper()
657 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateGenericHelper()
664 __ mov(ebx, FieldOperand(receiver, HeapObject::kMapOffset)); in KeyedStoreGenerateGenericHelper()
670 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateGenericHelper()
689 __ mov(edi, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateGeneric()
692 __ test_b(FieldOperand(edi, Map::kBitFieldOffset), in GenerateGeneric()
706 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric()
708 __ cmp(key, FieldOperand(ebx, FixedArray::kLengthOffset)); in GenerateGeneric()
726 __ cmp(key, FieldOperand(ebx, FixedArray::kLengthOffset)); in GenerateGeneric()
728 __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); in GenerateGeneric()
745 __ mov(ebx, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric()
749 __ cmp(key, FieldOperand(receiver, JSArray::kLengthOffset)); // Compare smis. in GenerateGeneric()
766 __ mov(dictionary, FieldOperand(LoadDescriptor::ReceiverRegister(), in GenerateNormal()
880 __ mov(dictionary, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateNormal()