Home | History | Annotate | Download | only in ia32

Lines Matching refs:FieldOperand

568     __ mov(eax, FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset));
573 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
580 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
1217 __ mov(result, FieldOperand(array, JSArray::kLengthOffset));
1225 __ mov(result, FieldOperand(array, FixedArrayBase::kLengthOffset));
1234 __ mov(result, FieldOperand(input, HeapObject::kMapOffset));
1237 __ mov(result, FieldOperand(result, Map::kBitField2Offset));
1257 __ mov(result, FieldOperand(input, JSValue::kValueOffset));
1279 __ mov(result, FieldOperand(object, JSDate::kValueOffset));
1284 __ cmp(scratch, FieldOperand(object, JSDate::kCacheStampOffset));
1286 __ mov(result, FieldOperand(object, JSDate::kValueOffset +
1484 __ mov(map, FieldOperand(reg, HeapObject::kMapOffset));
1488 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
1505 __ cmp(FieldOperand(reg, String::kLengthOffset), Immediate(0));
1514 __ cmp(FieldOperand(reg, HeapObject::kMapOffset),
1518 __ fld_d(FieldOperand(reg, HeapNumber::kValueOffset));
1664 __ mov(scratch, FieldOperand(reg, HeapObject::kMapOffset));
1665 __ movzx_b(scratch, FieldOperand(scratch, Map::kBitFieldOffset));
1681 __ mov(temp1, FieldOperand(input, HeapObject::kMapOffset));
1683 __ test_b(FieldOperand(temp1, Map::kBitFieldOffset),
1687 __ movzx_b(temp1, FieldOperand(temp1, Map::kInstanceTypeOffset));
1755 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
1756 __ test_b(FieldOperand(temp, Map::kBitFieldOffset),
1841 __ mov(result, FieldOperand(input, String::kHashFieldOffset));
1853 __ test(FieldOperand(input, String::kHashFieldOffset),
1889 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
1890 __ movzx_b(temp2, FieldOperand(temp, Map::kInstanceTypeOffset));
1899 __ mov(temp, FieldOperand(temp, Map::kConstructorOffset));
1910 __ mov(temp, FieldOperand(temp, JSFunction::kSharedFunctionInfoOffset));
1911 __ mov(temp, FieldOperand(temp,
1948 __ cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map());
2001 __ mov(map, FieldOperand(object, HeapObject::kMapOffset));
2219 __ mov(result, FieldOperand(object, instr->hydrogen()->offset()));
2221 __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset));
2222 __ mov(result, FieldOperand(result, instr->hydrogen()->offset()));
2241 __ mov(result, FieldOperand(object, offset + type->instance_size()));
2244 __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset));
2245 __ mov(result, FieldOperand(result, offset + FixedArray::kHeaderSize));
2287 __ cmp(FieldOperand(object, HeapObject::kMapOffset), map);
2294 __ cmp(FieldOperand(object, HeapObject::kMapOffset), map);
2335 __ test_b(FieldOperand(result, Map::kBitFieldOffset),
2341 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset));
2353 __ mov(result, FieldOperand(result, Map::kPrototypeOffset));
2359 __ mov(result, FieldOperand(result, Map::kConstructorOffset));
2369 __ mov(result, FieldOperand(input, JSObject::kElementsOffset));
2372 __ cmp(FieldOperand(result, HeapObject::kMapOffset),
2375 __ cmp(FieldOperand(result, HeapObject::kMapOffset),
2380 __ mov(temp, FieldOperand(result, HeapObject::kMapOffset));
2381 __ movzx_b(temp, FieldOperand(temp, Map::kBitField2Offset));
2403 __ mov(result, FieldOperand(input,
2603 FieldOperand(function, JSFunction::kSharedFunctionInfoOffset));
2604 __ test_b(FieldOperand(scratch, SharedFunctionInfo::kStrictModeByteOffset),
2609 __ test_b(FieldOperand(scratch, SharedFunctionInfo::kNativeByteOffset),
2633 FieldOperand(receiver, JSGlobalObject::kGlobalReceiverOffset));
2725 __ mov(result, FieldOperand(global, GlobalObject::kGlobalReceiverOffset));
2749 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
2765 __ call(FieldOperand(edi, JSFunction::kCodeEntryOffset));
2789 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
2801 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset));
2829 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset));
2831 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2);
2832 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
2833 __ mov(FieldOperand(tmp, HeapNumber::kMantissaOffset), tmp2);
3079 __ mov(eax, FieldOperand(eax, GlobalObject::kGlobalContextOffset));
3082 __ mov(ebx, FieldOperand(eax, kRandomSeedOffset));
3086 __ mov(ecx, FieldOperand(ebx, ByteArray::kHeaderSize));
3091 __ mov(eax, FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize));
3101 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx);
3109 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize), eax);
3316 __ mov(FieldOperand(object, HeapObject::kMapOffset), instr->transition());
3324 __ mov(FieldOperand(object, offset), value);
3338 __ mov(temp, FieldOperand(object, JSObject::kPropertiesOffset));
3339 __ mov(FieldOperand(temp, offset), value);
3431 __ mov(FieldOperand(elements, offset), value);
3433 __ mov(FieldOperand(elements,
3446 FieldOperand(elements,
3503 __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map);
3508 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
3613 __ mov(result, FieldOperand(result,
3642 __ mov(result, FieldOperand(string, String::kLengthOffset));
3726 __ movdbl(FieldOperand(reg, HeapNumber::kValueOffset), xmm0);
3753 __ movdbl(FieldOperand(reg, HeapNumber::kValueOffset), input_reg);
3809 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
3829 __ movdbl(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3855 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
3873 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
3875 __ mov(input_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3894 __ movdbl(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
3911 __ movdbl(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
4117 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
4124 __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset),
4134 __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset),
4146 __ test_b(FieldOperand(temp, Map::kInstanceTypeOffset), mask);
4149 __ movzx_b(temp, FieldOperand(temp, Map::kInstanceTypeOffset));
4215 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4228 __ movdbl(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset));
4303 __ mov(map, FieldOperand(scratch, JSFunction::kPrototypeOrInitialMapOffset));
4307 __ cmpb(FieldOperand(map, Map::kInstanceSizeOffset),
4310 __ cmpb(FieldOperand(map, Map::kPreAllocatedPropertyFieldsOffset),
4313 __ cmpb(FieldOperand(map, Map::kUnusedPropertyFieldsOffset),
4316 __ cmpb(FieldOperand(map, Map::kInObjectPropertiesOffset),
4323 __ mov(FieldOperand(result, JSObject::kMapOffset), map);
4325 __ mov(FieldOperand(result, JSObject::kElementsOffset), scratch);
4326 __ mov(FieldOperand(result, JSObject::kPropertiesOffset), scratch);
4331 __ mov(FieldOperand(result, property_offset), scratch);
4366 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
4369 __ mov(ebx, FieldOperand(ebx, Map::kBitField2Offset));
4378 __ push(FieldOperand(eax, JSFunction::kLiteralsOffset));
4441 __ mov(ecx, FieldOperand(source, i));
4443 __ mov(FieldOperand(result, object_offset + i), ecx);
4453 __ mov(FieldOperand(result, total_offset), ecx);
4458 __ mov(FieldOperand(result, total_offset), ecx);
4460 __ mov(FieldOperand(result, total_offset), Immediate(value));
4468 __ mov(ecx, FieldOperand(source, i));
4469 __ mov(FieldOperand(result, elements_offset + i), ecx);
4483 __ mov(FieldOperand(result, total_offset), Immediate(value_low));
4484 __ mov(FieldOperand(result, total_offset + 4), Immediate(value_high));
4493 __ mov(FieldOperand(result, total_offset), ecx);
4498 __ mov(FieldOperand(result, total_offset), ecx);
4500 __ mov(FieldOperand(result, total_offset), Immediate(value));
4581 __ mov(ecx, FieldOperand(edi, JSFunction::kLiteralsOffset));
4584 __ mov(ebx, FieldOperand(ecx, literal_offset));
4613 __ mov(edx, FieldOperand(ebx, i));
4614 __ mov(ecx, FieldOperand(ebx, i + kPointerSize));
4615 __ mov(FieldOperand(eax, i), edx);
4616 __ mov(FieldOperand(eax, i + kPointerSize), ecx);
4619 __ mov(edx, FieldOperand(ebx, size - kPointerSize));
4620 __ mov(FieldOperand(eax, size - kPointerSize), edx);
4675 __ cmp(FieldOperand(input, HeapObject::kMapOffset),
4683 __ test_b(FieldOperand(input, Map::kBitFieldOffset),
4702 __ mov(input, FieldOperand(input, HeapObject::kMapOffset));
4703 __ test_b(FieldOperand(input, Map::kBitFieldOffset),
4726 __ test_b(FieldOperand(input, Map::kBitFieldOffset),
4921 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset));
4929 __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
4941 FieldOperand(result, DescriptorArray::kEnumerationIndexOffset));
4943 FieldOperand(result, FixedArray::SizeFor(instr->idx())));
4952 FieldOperand(object, HeapObject::kMapOffset));
4964 __ mov(object, FieldOperand(object,
4971 __ mov(object, FieldOperand(object, JSObject::kPropertiesOffset));
4974 __ mov(object, FieldOperand(object,