Home | History | Annotate | Download | only in ia32

Lines Matching refs:FieldOperand

79   __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset));
80 __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
90 __ test_b(FieldOperand(r1, Map::kBitFieldOffset),
95 __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
118 __ mov(r1, FieldOperand(elements, kCapacityOffset));
131 __ mov(r0, FieldOperand(name, String::kHashFieldOffset));
327 __ mov(r1, FieldOperand(elements, NumberDictionary::kCapacityOffset));
347 __ cmp(key, FieldOperand(elements,
363 __ test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset),
370 __ mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset));
441 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset));
444 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
475 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset));
483 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset));
487 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize));
515 __ mov(hash, FieldOperand(key, String::kHashFieldOffset));
521 __ test_b(FieldOperand(map, Map::kInstanceTypeOffset), kIsSymbolMask);
547 __ test_b(FieldOperand(ecx, Map::kBitField2Offset),
566 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset));
609 __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
610 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
616 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
619 __ mov(edi, FieldOperand(eax, String::kHashFieldOffset));
645 __ movzx_b(ecx, FieldOperand(ebx, Map::kInObjectPropertiesOffset));
650 __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset));
652 __ mov(eax, FieldOperand(edx, ecx, times_pointer_size, 0));
658 __ mov(eax, FieldOperand(edx, JSObject::kPropertiesOffset));
659 __ mov(eax, FieldOperand(eax, edi, times_pointer_size,
668 __ mov(ecx, FieldOperand(edx, JSObject::kMapOffset));
669 __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset));
734 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
738 __ movzx_b(ecx, FieldOperand(ecx, Map::kBitFieldOffset));
774 __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
777 __ test_b(FieldOperand(edi, Map::kBitFieldOffset),
793 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
796 __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset));
813 __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset));
816 __ add(FieldOperand(edx, JSArray::kLengthOffset),
827 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
832 __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset)); // Compare smis.
1006 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
1007 __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset));
1015 __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
1149 __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
1558 __ mov(scratch, FieldOperand(receiver, JSArray::kElementsOffset));