Home | History | Annotate | Download | only in ia32

Lines Matching refs:FieldOperand

63     __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
85 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset));
122 __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset));
128 __ test_b(FieldOperand(r0, Map::kBitFieldOffset),
138 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
141 __ cmp(FieldOperand(properties, HeapObject::kMapOffset),
167 __ mov(index, FieldOperand(properties, kCapacityOffset));
191 __ mov(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset));
192 __ test_b(FieldOperand(entity_name, Map::kInstanceTypeOffset),
240 __ mov(scratch, FieldOperand(name, String::kHashFieldOffset));
241 __ add(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
249 __ mov(scratch, FieldOperand(name, String::kHashFieldOffset));
250 __ add(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
272 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
288 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
305 __ mov(eax, FieldOperand(receiver, JSArray::kLengthOffset));
322 __ mov(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
323 __ movzx_b(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset));
344 __ mov(eax, FieldOperand(receiver, String::kLengthOffset));
355 __ mov(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
357 __ mov(eax, FieldOperand(scratch2, String::kLengthOffset));
385 __ mov(dst, FieldOperand(src, offset));
389 __ mov(dst, FieldOperand(src, JSObject::kPropertiesOffset));
390 __ mov(dst, FieldOperand(dst, offset));
408 __ push(FieldOperand(scratch, InterceptorInfo::kDataOffset));
482 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
490 __ mov(ebx, FieldOperand(ecx, CallHandlerInfo::kDataOffset));
776 __ cmp(FieldOperand(receiver_reg, HeapObject::kMapOffset),
809 __ mov(FieldOperand(receiver_reg, HeapObject::kMapOffset),
821 __ mov(FieldOperand(receiver_reg, offset), eax);
831 __ mov(scratch, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
832 __ mov(FieldOperand(scratch, offset), eax);
862 __ cmp(FieldOperand(scratch, JSGlobalPropertyCell::kValueOffset),
960 __ mov(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
962 __ mov(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
965 __ mov(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
977 __ mov(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
982 __ mov(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
985 __ cmp(FieldOperand(reg, HeapObject::kMapOffset),
1013 __ cmp(FieldOperand(reg, HeapObject::kMapOffset),
1095 __ push(FieldOperand(scratch1, AccessorInfo::kDataOffset));
1266 __ push(FieldOperand(holder_reg, AccessorInfo::kDataOffset));
1334 __ mov(edi, FieldOperand(edi, JSGlobalPropertyCell::kValueOffset));
1352 __ cmp(FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset),
1412 __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
1465 __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
1471 __ mov(ebx, FieldOperand(edx, JSArray::kElementsOffset));
1474 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
1482 __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
1488 __ mov(ecx, FieldOperand(ebx, FixedArray::kLengthOffset));
1495 __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
1498 __ lea(edx, FieldOperand(ebx,
1533 __ lea(edx, FieldOperand(ebx,
1558 __ add(FieldOperand(ebx, FixedArray::kLengthOffset),
1560 __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
1616 __ mov(ebx, FieldOperand(edx, JSArray::kElementsOffset));
1619 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
1624 __ mov(ecx, FieldOperand(edx, JSArray::kLengthOffset));
1631 __ mov(eax, FieldOperand(ebx,
1638 __ mov(FieldOperand(edx, JSArray::kLengthOffset), ecx);
1641 __ mov(FieldOperand(ebx,
1968 __ movdbl(xmm0, FieldOperand(eax, HeapNumber::kValueOffset));
2018 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
2112 __ mov(ebx, FieldOperand(eax, HeapNumber::kExponentOffset));
2125 __ mov(ecx, FieldOperand(eax, HeapNumber::kMantissaOffset));
2127 __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ebx);
2128 __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
2259 __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
2389 __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
2442 __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
2447 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
2458 __ InvokeCode(FieldOperand(edi, JSFunction::kCodeEntryOffset),
2524 __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
2574 __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
2621 __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
2630 cell_operand = FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset);
2712 __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
2721 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
2722 __ cmp(FieldOperand(edi, HeapObject::kMapOffset),
2728 __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset)); // Compare smis.
2731 __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset)); // Compare smis.
2738 __ mov(FieldOperand(edi, ecx, times_2, FixedArray::kHeaderSize), eax);
2928 __ mov(ebx, FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset));
3176 __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
3185 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset));
3189 __ cmp(eax, FieldOperand(ecx, FixedArray::kLengthOffset));
3222 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
3223 __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kDebugInfoOffset));
3229 __ mov(ebx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
3248 __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset));
3366 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
3374 __ cmp(ecx, FieldOperand(ebx, ExternalArray::kLengthOffset));
3377 __ mov(ebx, FieldOperand(ebx, ExternalArray::kExternalPointerOffset));
3455 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
3463 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
3522 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
3525 __ cmp(ebx, FieldOperand(edi, ExternalArray::kLengthOffset));
3545 __ mov(edi, FieldOperand(edi, ExternalArray::kExternalPointerOffset));
3592 __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
3599 __ mov(edi, FieldOperand(edi, ExternalArray::kExternalPointerOffset));
3603 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
3619 __ cvttsd2si(ecx, FieldOperand(eax, HeapNumber::kValueOffset));
3653 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
3665 __ movd(xmm0, FieldOperand(eax, HeapNumber::kValueOffset));