Lines Matching refs:FieldOperand

544   __ mov(FieldOperand(receiver, HeapObject::kMapOffset), target_map);  in GenerateMapChangeElementsTransition()
577 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
584 __ mov(edi, FieldOperand(edi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
597 __ mov(FieldOperand(eax, HeapObject::kMapOffset), in GenerateSmiToDouble()
599 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi); in GenerateSmiToDouble()
600 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
602 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateSmiToDouble()
612 __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
633 __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize)); in GenerateSmiToDouble()
641 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble()
653 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble()
670 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); in GenerateSmiToDouble()
703 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateDoubleToObject()
711 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset)); in GenerateDoubleToObject()
720 __ mov(FieldOperand(eax, HeapObject::kMapOffset), in GenerateDoubleToObject()
722 __ mov(FieldOperand(eax, FixedArray::kLengthOffset), ebx); in GenerateDoubleToObject()
723 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateDoubleToObject()
731 __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), in GenerateDoubleToObject()
737 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset)); in GenerateDoubleToObject()
744 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); in GenerateDoubleToObject()
768 __ cmp(FieldOperand(edi, ebx, times_4, offset), Immediate(kHoleNanUpper32)); in GenerateDoubleToObject()
775 FieldOperand(edi, ebx, times_4, FixedDoubleArray::kHeaderSize)); in GenerateDoubleToObject()
776 __ movsd(FieldOperand(edx, HeapNumber::kValueOffset), xmm0); in GenerateDoubleToObject()
777 __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), edx); in GenerateDoubleToObject()
789 __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), in GenerateDoubleToObject()
801 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); in GenerateDoubleToObject()
810 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateDoubleToObject()
834 __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); in Generate()
835 __ movzx_b(result, FieldOperand(result, Map::kInstanceTypeOffset)); in Generate()
849 __ mov(result, FieldOperand(string, SlicedString::kOffsetOffset)); in Generate()
852 __ mov(string, FieldOperand(string, SlicedString::kParentOffset)); in Generate()
861 __ cmp(FieldOperand(string, ConsString::kSecondOffset), in Generate()
864 __ mov(string, FieldOperand(string, ConsString::kFirstOffset)); in Generate()
867 __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); in Generate()
868 __ movzx_b(result, FieldOperand(result, Map::kInstanceTypeOffset)); in Generate()
894 __ mov(result, FieldOperand(string, ExternalString::kResourceDataOffset)); in Generate()
914 __ movzx_w(result, FieldOperand(string, in Generate()
923 __ movzx_b(result, FieldOperand(string, in Generate()