Lines Matching defs:edx
253 DCHECK(receiver.is(edx));
261 __ JumpIfJSArrayHasAllocationMemento(edx, edi, fail);
266 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
276 // edx: receiver
285 // edx: receiver
289 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset));
291 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
293 __ RecordWriteField(edx, JSObject::kElementsOffset, ebx, edi, kDontSaveFPRegs,
352 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
353 __ RecordWriteField(edx, HeapObject::kMapOffset, ebx, edi, kDontSaveFPRegs,
367 DCHECK(receiver.is(edx));
375 __ JumpIfJSArrayHasAllocationMemento(edx, edi, fail);
380 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
385 __ push(edx);
400 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
418 // edx: receiver
421 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
422 __ RecordWriteField(edx, HeapObject::kMapOffset, ebx, edi, kDontSaveFPRegs,
430 __ pop(edx);
444 __ AllocateHeapNumber(edx, esi, no_reg, &gc_required);
445 // edx: new heap number
447 __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi);
449 __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi);
450 __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), edx);
452 __ RecordWriteArray(eax, edx, esi, kDontSaveFPRegs, EMIT_REMEMBERED_SET,
466 __ pop(edx);
468 // edx: receiver
470 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
471 __ RecordWriteField(edx, HeapObject::kMapOffset, ebx, edi, kDontSaveFPRegs,
474 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
475 __ RecordWriteField(edx, JSObject::kElementsOffset, eax, edi, kDontSaveFPRegs,