Lines Matching defs:edx
86 // o edx: the new target value
182 __ push(edx); // Preserve new target.
194 __ pop(edx); // Restore new target.
251 SetVar(new_target_var, edx, ebx, ecx);
273 SetVar(rest_param, eax, ebx, edx);
302 SetVar(arguments, eax, ebx, edx);
901 __ mov(edx, Operand(esp, 0)); // Switch value.
906 __ mov(ecx, edx);
910 __ cmp(edx, eax);
1023 __ EnumLength(edx, eax);
1024 __ cmp(edx, Immediate(Smi::FromInt(0)));
1034 __ push(edx); // Number of valid entries for the map in the enum cache.
1069 // permanent slow case into register edx.
1070 __ mov(edx, Operand(esp, 3 * kPointerSize));
1076 __ cmp(edx, FieldOperand(ecx, HeapObject::kMapOffset));
1178 Register temp = edx;
1378 __ Move(edx, Immediate(Smi::FromInt(expr->flags())));
1418 __ mov(edx, Immediate(Smi::FromInt(flags)));
1852 __ RecordWriteField(eax, JSGeneratorObject::kContextOffset, ecx, edx,
1931 __ RecordWriteField(eax, JSGeneratorObject::kContextOffset, ecx, edx,
2014 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
2015 __ mov(edx,
2016 FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset));
2020 __ sub(edx, Immediate(Smi::FromInt(1)));
2038 __ mov(edx, FieldOperand(ebx, JSGeneratorObject::kOperandStackOffset));
2039 __ mov(edx, FieldOperand(edx, FixedArray::kLengthOffset));
2040 __ SmiUntag(edx);
2046 __ cmp(edx, Immediate(0));
2048 __ mov(edx, FieldOperand(edi, JSFunction::kCodeEntryOffset));
2051 __ add(edx, ecx);
2054 __ jmp(edx);
2062 __ sub(edx, Immediate(1));
2082 __ Allocate(JSIteratorResult::kSize, eax, ecx, edx, &allocate, TAG_OBJECT);
2154 __ pop(edx);
2156 __ or_(eax, edx);
2170 __ mov(eax, edx); // Copy left operand in case of a stub call.
2219 __ mov(ebx, edx);
2306 __ pop(edx);
2348 Register scratch2 = edx;
2365 Register scratch2 = edx;
2367 // stack: value, this, home_object; eax: key, edx: value
2400 __ mov(edx, eax);
2402 __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs);
2425 __ mov(edx, location);
2426 __ cmp(edx, isolate()->factory()->the_hole_value());
2439 __ mov(edx, location);
2440 __ cmp(edx, isolate()->factory()->the_hole_value());
2452 __ mov(edx, location);
2453 __ cmp(edx, isolate()->factory()->the_hole_value());
2476 __ mov(edx, location);
2477 __ cmp(edx, isolate()->factory()->the_hole_value());
2495 __ mov(edx, location);
2496 __ cmp(edx, isolate()->factory()->the_hole_value());
2756 __ Move(edx, Immediate(SmiFromSlot(expr->CallFeedbackICSlot())));
2805 // the object holding it (returned in edx).
2810 __ push(edx); // Receiver.
2898 __ mov(edx, Immediate(SmiFromSlot(expr->CallNewFeedbackSlot())));
2933 // Load new target into edx.
2935 __ mov(edx, result_register());
3181 // ArgumentsAccessStub expects the key in edx and the formal
3184 __ mov(edx, eax);
3395 __ mov(edx, eax);
3396 __ RecordWriteField(ebx, JSValue::kValueOffset, edx, ecx, kDontSaveFPRegs);
3469 Register result = edx;
3515 Register scratch = edx;
3639 Register index = edx;
3911 __ Allocate(JSIteratorResult::kSize, eax, ecx, edx, &runtime, TAG_OBJECT);
4280 __ mov(edx, eax);
4398 __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx);
4402 __ CmpObjectType(eax, SYMBOL_TYPE, edx);
4414 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
4415 __ test_b(FieldOperand(edx, Map::kBitFieldOffset),
4421 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
4422 __ movzx_b(ecx, FieldOperand(edx, Map::kBitFieldOffset));
4431 __ CmpObjectType(eax, FIRST_JS_RECEIVER_TYPE, edx);
4434 __ test_b(FieldOperand(edx, Map::kBitFieldOffset),
4484 __ Pop(edx);
4496 __ pop(edx);
4502 __ mov(ecx, edx);
4505 __ cmp(edx, eax);
4609 DCHECK(!result_register().is(edx));
4610 __ pop(edx);
4611 __ sub(edx, Immediate(masm_->CodeObject()));
4614 __ SmiTag(edx);
4615 __ push(edx);
4623 __ mov(edx, Operand::StaticVariable(pending_message_obj));
4624 __ push(edx);
4631 DCHECK(!result_register().is(edx));
4633 __ pop(edx);
4636 __ mov(Operand::StaticVariable(pending_message_obj), edx);
4642 __ pop(edx);
4643 __ SmiUntag(edx);
4644 __ add(edx, Immediate(masm_->CodeObject()));
4645 __ jmp(edx);
4650 DCHECK(!result_register().is(edx));
4653 __ mov(edx, Immediate(isolate()->factory()->the_hole_value()));
4654 __ mov(Operand::StaticVariable(pending_message_obj), edx);