Home | History | Annotate | Download | only in x64

Lines Matching refs:FieldOperand

77   __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset));
78 __ movb(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
88 __ testb(FieldOperand(r1, Map::kBitFieldOffset),
93 __ movq(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
94 __ CompareRoot(FieldOperand(r0, HeapObject::kMapOffset),
118 __ SmiToInteger32(r0, FieldOperand(elements, kCapacityOffset));
130 __ movl(r1, FieldOperand(name, String::kHashFieldOffset));
338 FieldOperand(elements, NumberDictionary::kCapacityOffset));
357 __ cmpq(key, FieldOperand(elements,
373 __ Test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset),
380 __ movq(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset));
456 __ testb(FieldOperand(map, Map::kBitFieldOffset),
492 __ movq(elements, FieldOperand(receiver, JSObject::kElementsOffset));
495 __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
502 __ SmiCompare(key, FieldOperand(elements, FixedArray::kLengthOffset));
507 __ movq(scratch, FieldOperand(elements,
537 __ movl(hash, FieldOperand(key, String::kHashFieldOffset));
543 __ testb(FieldOperand(map, Map::kInstanceTypeOffset),
570 __ testb(FieldOperand(rcx, Map::kBitField2Offset),
588 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
595 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset),
616 __ movq(rbx, FieldOperand(rdx, JSObject::kPropertiesOffset));
617 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset),
623 __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
626 __ movl(rdi, FieldOperand(rax, String::kHashFieldOffset));
648 __ movzxbq(rcx, FieldOperand(rbx, Map::kInObjectPropertiesOffset));
653 __ movzxbq(rcx, FieldOperand(rbx, Map::kInstanceSizeOffset));
655 __ movq(rax, FieldOperand(rdx, rcx, times_pointer_size, 0));
661 __ movq(rax, FieldOperand(rdx, JSObject::kPropertiesOffset));
662 __ movq(rax, FieldOperand(rax, rdi, times_pointer_size,
674 __ movq(rcx, FieldOperand(rdx, JSObject::kMapOffset));
675 __ movb(rcx, FieldOperand(rcx, Map::kInstanceTypeOffset));
738 __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset));
742 __ movb(rcx, FieldOperand(rcx, Map::kBitFieldOffset));
778 __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
781 __ testb(FieldOperand(rbx, Map::kBitFieldOffset),
798 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
800 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset),
803 __ SmiCompareInteger32(FieldOperand(rbx, FixedArray::kLengthOffset), rcx);
826 __ SmiCompareInteger32(FieldOperand(rbx, FixedArray::kLengthOffset), rcx);
830 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi);
840 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
841 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset),
847 __ SmiCompareInteger32(FieldOperand(rdx, JSArray::kLengthOffset), rcx);
856 __ movq(FieldOperand(rbx, rcx, times_pointer_size, FixedArray::kHeaderSize),
1034 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
1137 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset),
1170 __ movq(rbx, FieldOperand(rdx, JSObject::kPropertiesOffset));
1171 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset),
1541 __ movq(scratch, FieldOperand(receiver, JSArray::kElementsOffset));