edx                82 src/atomicops_internals_x86_gcc.cc   uint32_t edx;
edx                85 src/atomicops_internals_x86_gcc.cc   cpuid(eax, ebx, ecx, edx, 0);
edx                88 src/atomicops_internals_x86_gcc.cc   memcpy(vendor + 4, &edx, 4);
edx                93 src/atomicops_internals_x86_gcc.cc   cpuid(eax, ebx, ecx, edx, 1);
edx               116 src/atomicops_internals_x86_gcc.cc   AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
edx                96 src/ia32/assembler-ia32.cc   __ mov(edx, eax);
edx               102 src/ia32/assembler-ia32.cc   __ xor_(eax, edx);  // Different if CPUID is supported.
edx               107 src/ia32/assembler-ia32.cc   __ xor_(edx, edx);
edx               123 src/ia32/assembler-ia32.cc   __ mov(eax, edx);
edx               125 src/ia32/assembler-ia32.cc   __ mov(edx, ecx);
edx              1432 src/ia32/assembler-ia32.cc   emit_operand(edx, adr);
edx              1626 src/ia32/assembler-ia32.cc   emit_operand(edx, adr);
edx              1670 src/ia32/assembler-ia32.cc   emit_operand(edx, adr);
edx              2353 src/ia32/assembler-ia32.cc   emit_sse_operand(edx, reg);  // edx == 2
edx               112 src/ia32/assembler-ia32.h const Register edx = { kRegister_edx_Code };
edx               172 src/ia32/builtins-ia32.cc       __ mov(edx, factory->undefined_value());
edx               184 src/ia32/builtins-ia32.cc         __ InitializeFieldsWithFiller(ecx, esi, edx);
edx               185 src/ia32/builtins-ia32.cc         __ mov(edx, factory->one_pointer_filler_map());
edx               187 src/ia32/builtins-ia32.cc       __ InitializeFieldsWithFiller(ecx, edi, edx);
edx               204 src/ia32/builtins-ia32.cc       __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset));
edx               207 src/ia32/builtins-ia32.cc       __ add(edx, ecx);
edx               210 src/ia32/builtins-ia32.cc       __ sub(edx, ecx);
edx               222 src/ia32/builtins-ia32.cc                             edx,
edx               236 src/ia32/builtins-ia32.cc       __ SmiTag(edx);
edx               237 src/ia32/builtins-ia32.cc       __ mov(Operand(edi, FixedArray::kLengthOffset), edx);  // and length
edx               244 src/ia32/builtins-ia32.cc         __ mov(edx, factory->undefined_value());
edx               248 src/ia32/builtins-ia32.cc         __ mov(Operand(eax, 0), edx);
edx               413 src/ia32/builtins-ia32.cc     __ mov(edx, Operand(ebx, ecx, times_4, 0));  // push parameter from argv
edx               414 src/ia32/builtins-ia32.cc     __ push(Operand(edx, 0));  // dereference handle
edx               590 src/ia32/builtins-ia32.cc   __ Set(edx, Immediate(0));  // indicate regular JS_FUNCTION
edx               630 src/ia32/builtins-ia32.cc       __ Set(edx, Immediate(0));  // restore
edx               658 src/ia32/builtins-ia32.cc   __ Set(edx, Immediate(1));  // indicate function proxy
edx               662 src/ia32/builtins-ia32.cc   __ Set(edx, Immediate(2));  // indicate non-function
edx               688 src/ia32/builtins-ia32.cc     __ test(edx, edx);
edx               691 src/ia32/builtins-ia32.cc     __ cmp(edx, Immediate(1));
edx               694 src/ia32/builtins-ia32.cc     __ pop(edx);   // return address
edx               696 src/ia32/builtins-ia32.cc     __ push(edx);
edx               699 src/ia32/builtins-ia32.cc     __ GetBuiltinEntry(edx, Builtins::CALL_FUNCTION_PROXY);
edx               705 src/ia32/builtins-ia32.cc     __ GetBuiltinEntry(edx, Builtins::CALL_NON_FUNCTION);
edx               714 src/ia32/builtins-ia32.cc   __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
edx               716 src/ia32/builtins-ia32.cc          FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset));
edx               717 src/ia32/builtins-ia32.cc   __ mov(edx, FieldOperand(edi, JSFunction::kCodeEntryOffset));
edx               725 src/ia32/builtins-ia32.cc   __ InvokeCode(edx, expected, expected, JUMP_FUNCTION, NullCallWrapper(),
edx               754 src/ia32/builtins-ia32.cc     __ mov(edx, eax);
edx               755 src/ia32/builtins-ia32.cc     __ shl(edx, kPointerSizeLog2 - kSmiTagSize);
edx               757 src/ia32/builtins-ia32.cc     __ cmp(ecx, edx);
edx               837 src/ia32/builtins-ia32.cc     __ mov(edx, Operand(ebp, kArgumentsOffset));  // load arguments
edx               879 src/ia32/builtins-ia32.cc     __ GetBuiltinEntry(edx, Builtins::CALL_FUNCTION_PROXY);
edx              1175 src/ia32/builtins-ia32.cc                   edx,
edx              1203 src/ia32/builtins-ia32.cc                   edx,
edx              1224 src/ia32/builtins-ia32.cc   __ lea(edx, Operand(ecx, FixedArray::kHeaderSize - kHeapObjectTag));
edx              1244 src/ia32/builtins-ia32.cc   __ mov(Operand(edx, 0), eax);
edx              1245 src/ia32/builtins-ia32.cc   __ add(edx, Immediate(kPointerSize));
edx              1298 src/ia32/builtins-ia32.cc   __ mov(Operand(edx, 0), eax);
edx              1299 src/ia32/builtins-ia32.cc   __ add(edx, Immediate(kPointerSize));
edx              1450 src/ia32/builtins-ia32.cc       edx,  // Scratch 2.
edx              1647 src/ia32/builtins-ia32.cc   __ call(edx);
edx              1660 src/ia32/builtins-ia32.cc   __ jmp(edx);
edx                77 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 1 * kPointerSize));
edx                98 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
edx               108 src/ia32/code-stubs-ia32.cc     __ mov(ebx, FieldOperand(edx, SharedFunctionInfo::kOptimizedCodeMapOffset));
edx               115 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
edx               116 src/ia32/code-stubs-ia32.cc   __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
edx               117 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
edx               131 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ebx, FixedArray::kHeaderSize + kPointerSize));
edx               138 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ebx, FixedArray::kLengthOffset));
edx               141 src/ia32/code-stubs-ia32.cc   __ cmp(edx, Immediate(Smi::FromInt(SharedFunctionInfo::kEntryLength)));
edx               143 src/ia32/code-stubs-ia32.cc   __ sub(edx, Immediate(Smi::FromInt(
edx               145 src/ia32/code-stubs-ia32.cc   __ cmp(ecx, CodeGenerator::FixedArrayElementOperand(ebx, edx, 0));
edx               148 src/ia32/code-stubs-ia32.cc   __ mov(edx, CodeGenerator::FixedArrayElementOperand(ebx, edx, 1));
edx               156 src/ia32/code-stubs-ia32.cc   __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
edx               157 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
edx               160 src/ia32/code-stubs-ia32.cc   __ mov(edx, ContextOperand(ecx, Context::OPTIMIZED_FUNCTIONS_LIST));
edx               162 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset), edx);
edx               168 src/ia32/code-stubs-ia32.cc   __ mov(edx, eax);
edx               172 src/ia32/code-stubs-ia32.cc       edx,
edx               181 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 1 * kPointerSize));
edx               187 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx               189 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx               331 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(size, eax, ebx, edx, fail, TAG_OBJECT);
edx               345 src/ia32/code-stubs-ia32.cc     __ lea(edx, Operand(eax, JSArray::kSize));
edx               346 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, JSArray::kElementsOffset), edx);
edx               352 src/ia32/code-stubs-ia32.cc         __ mov(FieldOperand(edx, i), ebx);
edx               359 src/ia32/code-stubs-ia32.cc         __ mov(FieldOperand(edx, i), ebx);
edx               363 src/ia32/code-stubs-ia32.cc         __ fstp_d(FieldOperand(edx, i));
edx               478 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(size, eax, ebx, edx, &slow_case, TAG_OBJECT);
edx               500 src/ia32/code-stubs-ia32.cc   const Register map = edx;
edx               976 src/ia32/code-stubs-ia32.cc   __ mov(edx, eax);
edx               978 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
edx               999 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
edx              1045 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
edx              1046 src/ia32/code-stubs-ia32.cc   __ cmp(edx, masm->isolate()->factory()->heap_number_map());
edx              1053 src/ia32/code-stubs-ia32.cc     __ mov(edx, eax);
edx              1063 src/ia32/code-stubs-ia32.cc       __ push(edx);
edx              1065 src/ia32/code-stubs-ia32.cc       __ pop(edx);
edx              1070 src/ia32/code-stubs-ia32.cc     __ mov(ecx, FieldOperand(edx, HeapNumber::kExponentOffset));
edx              1073 src/ia32/code-stubs-ia32.cc     __ mov(ecx, FieldOperand(edx, HeapNumber::kMantissaOffset));
edx              1082 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
edx              1083 src/ia32/code-stubs-ia32.cc   __ cmp(edx, masm->isolate()->factory()->heap_number_map());
edx              1105 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, edx, edi, &slow_allocate_heapnumber);
edx              1117 src/ia32/code-stubs-ia32.cc       __ pop(edx);
edx              1121 src/ia32/code-stubs-ia32.cc     IntegerConvert(masm, edx, CpuFeatures::IsSupported(SSE3), slow);
edx              1197 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              1300 src/ia32/code-stubs-ia32.cc   Register left = edx;
edx              1306 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
edx              1466 src/ia32/code-stubs-ia32.cc       __ test(edx, edx);
edx              1483 src/ia32/code-stubs-ia32.cc       __ NegativeZeroTest(edx, combined, slow);
edx              1485 src/ia32/code-stubs-ia32.cc       __ mov(eax, edx);
edx              1602 src/ia32/code-stubs-ia32.cc             __ mov(edx, edi);
edx              1658 src/ia32/code-stubs-ia32.cc       __ mov(edx, eax);
edx              1737 src/ia32/code-stubs-ia32.cc   Register left = edx;
edx              1895 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
edx              1979 src/ia32/code-stubs-ia32.cc   __ cmp(edx, factory->undefined_value());
edx              1982 src/ia32/code-stubs-ia32.cc     __ xor_(edx, edx);
edx              1984 src/ia32/code-stubs-ia32.cc     __ mov(edx, Immediate(factory->nan_value()));
edx              2107 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
edx              2306 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
edx              2382 src/ia32/code-stubs-ia32.cc   Register left = edx;
edx              2418 src/ia32/code-stubs-ia32.cc       __ JumpIfNotSmi(edx, &skip_allocation, Label::kNear);
edx              2424 src/ia32/code-stubs-ia32.cc       __ mov(edx, ebx);
edx              2427 src/ia32/code-stubs-ia32.cc       __ mov(eax, edx);
edx              2451 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              2489 src/ia32/code-stubs-ia32.cc     __ pop(edx);
edx              2501 src/ia32/code-stubs-ia32.cc     __ mov(edx, FieldOperand(eax, HeapNumber::kExponentOffset));
edx              2508 src/ia32/code-stubs-ia32.cc       __ pextrd(edx, xmm1, 0x1);  // copy xmm1[63..32] to edx.
edx              2511 src/ia32/code-stubs-ia32.cc       __ movd(edx, xmm0);
edx              2522 src/ia32/code-stubs-ia32.cc   __ xor_(ecx, edx);
edx              2568 src/ia32/code-stubs-ia32.cc   __ cmp(edx, Operand(ecx, kIntSize));
edx              2598 src/ia32/code-stubs-ia32.cc   __ mov(Operand(ecx, kIntSize), edx);
edx              2679 src/ia32/code-stubs-ia32.cc     __ mov(edi, edx);
edx              2773 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(edx, &arg1_is_object, Label::kNear);
edx              2775 src/ia32/code-stubs-ia32.cc   __ SmiUntag(edx);
edx              2781 src/ia32/code-stubs-ia32.cc   __ cmp(edx, factory->undefined_value());
edx              2783 src/ia32/code-stubs-ia32.cc   __ mov(edx, Immediate(0));
edx              2787 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx              2792 src/ia32/code-stubs-ia32.cc   IntegerConvert(masm, edx, use_sse3, conversion_failure);
edx              2793 src/ia32/code-stubs-ia32.cc   __ mov(edx, ecx);
edx              2820 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
edx              2852 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(edx, &load_smi_edx, Label::kNear);
edx              2853 src/ia32/code-stubs-ia32.cc   __ movdbl(xmm0, FieldOperand(edx, HeapNumber::kValueOffset));
edx              2862 src/ia32/code-stubs-ia32.cc   __ SmiUntag(edx);  // Untag smi before converting to float.
edx              2863 src/ia32/code-stubs-ia32.cc   __ cvtsi2sd(xmm0, edx);
edx              2864 src/ia32/code-stubs-ia32.cc   __ SmiTag(edx);  // Retag smi for heap number overwriting test.
edx              2880 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(edx, &load_smi_edx, Label::kNear);
edx              2882 src/ia32/code-stubs-ia32.cc   __ cmp(FieldOperand(edx, HeapObject::kMapOffset), factory->heap_number_map());
edx              2884 src/ia32/code-stubs-ia32.cc   __ movdbl(xmm0, FieldOperand(edx, HeapNumber::kValueOffset));
edx              2892 src/ia32/code-stubs-ia32.cc   __ SmiUntag(edx);  // Untag smi before converting to float.
edx              2893 src/ia32/code-stubs-ia32.cc   __ cvtsi2sd(xmm0, edx);
edx              2894 src/ia32/code-stubs-ia32.cc   __ SmiTag(edx);  // Retag smi for heap number overwriting test.
edx              2909 src/ia32/code-stubs-ia32.cc   const Register left = edx;
edx              2943 src/ia32/code-stubs-ia32.cc     __ mov(scratch, edx);
edx              2979 src/ia32/code-stubs-ia32.cc   const Register left = edx;
edx              3001 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(edx, &test_other, Label::kNear);
edx              3002 src/ia32/code-stubs-ia32.cc   __ mov(scratch, FieldOperand(edx, HeapObject::kMapOffset));
edx              3028 src/ia32/code-stubs-ia32.cc   const Register base = edx;
edx              3295 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(edx, &slow, Label::kNear);
edx              3307 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
edx              3314 src/ia32/code-stubs-ia32.cc   __ neg(edx);
edx              3315 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(ebx, edx, times_2, kDisplacement));
edx              3323 src/ia32/code-stubs-ia32.cc   __ cmp(edx, ecx);
edx              3330 src/ia32/code-stubs-ia32.cc   __ neg(edx);
edx              3331 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(ebx, edx, times_2, kDisplacement));
edx              3338 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              3352 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
edx              3353 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
edx              3358 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
edx              3360 src/ia32/code-stubs-ia32.cc   __ lea(edx, Operand(edx, ecx, times_2,
edx              3362 src/ia32/code-stubs-ia32.cc   __ mov(Operand(esp, 2 * kPointerSize), edx);
edx              3383 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
edx              3384 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
edx              3394 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
edx              3395 src/ia32/code-stubs-ia32.cc   __ lea(edx, Operand(edx, ecx, times_2,
edx              3397 src/ia32/code-stubs-ia32.cc   __ mov(Operand(esp, 2 * kPointerSize), edx);
edx              3430 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(ebx, eax, edx, edi, &runtime, TAG_OBJECT);
edx              3462 src/ia32/code-stubs-ia32.cc     __ mov(edx, FieldOperand(edi, i));
edx              3463 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, i), edx);
edx              3468 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 4 * kPointerSize));
edx              3471 src/ia32/code-stubs-ia32.cc          edx);
edx              3523 src/ia32/code-stubs-ia32.cc   __ mov(edx, edi);
edx              3539 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edx, eax, times_2, kParameterMapHeaderSize), ebx);
edx              3562 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 4 * kPointerSize));
edx              3563 src/ia32/code-stubs-ia32.cc   __ sub(edx, ebx);  // Is there a smarter way to do negative scaling?
edx              3564 src/ia32/code-stubs-ia32.cc   __ sub(edx, ebx);
edx              3568 src/ia32/code-stubs-ia32.cc   __ sub(edx, Immediate(kPointerSize));
edx              3569 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(edx, 0));
edx              3600 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
edx              3601 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
edx              3611 src/ia32/code-stubs-ia32.cc   __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
edx              3613 src/ia32/code-stubs-ia32.cc   __ lea(edx, Operand(edx, ecx, times_2,
edx              3615 src/ia32/code-stubs-ia32.cc   __ mov(Operand(esp, 2 * kPointerSize), edx);
edx              3628 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(ecx, eax, edx, ebx, &runtime, TAG_OBJECT);
edx              3656 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              3672 src/ia32/code-stubs-ia32.cc   __ mov(ebx, Operand(edx, -1 * kPointerSize));  // Skip receiver.
edx              3675 src/ia32/code-stubs-ia32.cc   __ sub(edx, Immediate(kPointerSize));
edx              3744 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ecx, JSRegExp::kIrregexpCaptureCountOffset));
edx              3749 src/ia32/code-stubs-ia32.cc   __ add(edx, Immediate(2));  // edx was a smi.
edx              3751 src/ia32/code-stubs-ia32.cc   __ cmp(edx, OffsetsVector::kStaticOffsetsVectorSize);
edx              3791 src/ia32/code-stubs-ia32.cc   __ add(edx, Immediate(RegExpImpl::kLastMatchOverhead));
edx              3792 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
edx              3867 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ecx, JSRegExp::kDataAsciiCodeOffset));
edx              3874 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ecx, JSRegExp::kDataUC16CodeOffset));
edx              3881 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(edx, &runtime);
edx              3972 src/ia32/code-stubs-ia32.cc   __ add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
edx              3973 src/ia32/code-stubs-ia32.cc   __ call(edx);
edx              3996 src/ia32/code-stubs-ia32.cc   __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
edx              3998 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
edx              4003 src/ia32/code-stubs-ia32.cc   __ mov(Operand::StaticVariable(pending_exception), edx);
edx              4026 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ecx, JSRegExp::kIrregexpCaptureCountOffset));
edx              4030 src/ia32/code-stubs-ia32.cc   __ add(edx, Immediate(2));  // edx was a smi.
edx              4040 src/ia32/code-stubs-ia32.cc   __ SmiTag(edx);  // Number of capture registers to smi.
edx              4041 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(ebx, RegExpImpl::kLastCaptureCountOffset), edx);
edx              4042 src/ia32/code-stubs-ia32.cc   __ SmiUntag(edx);  // Number of capture registers back from smi.
edx              4071 src/ia32/code-stubs-ia32.cc   __ sub(edx, Immediate(1));
edx              4074 src/ia32/code-stubs-ia32.cc   __ mov(edi, Operand(ecx, edx, times_int_size, 0));
edx              4078 src/ia32/code-stubs-ia32.cc                       edx,
edx              4136 src/ia32/code-stubs-ia32.cc                         edx,  // Scratch register
edx              4145 src/ia32/code-stubs-ia32.cc   __ mov(edx, ContextOperand(esi, Context::GLOBAL_INDEX));
edx              4149 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalContextOffset));
edx              4152 src/ia32/code-stubs-ia32.cc   __ mov(edx, ContextOperand(edx, Context::REGEXP_RESULT_MAP_INDEX));
edx              4153 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset), edx);
edx              4175 src/ia32/code-stubs-ia32.cc   __ mov(edx, Immediate(factory->the_hole_value()));
edx              4187 src/ia32/code-stubs-ia32.cc   __ mov(Operand(ebx, ecx, times_pointer_size, 0), edx);
edx              4300 src/ia32/code-stubs-ia32.cc   GenerateLookupNumberStringCache(masm, ebx, eax, ecx, edx, false, &runtime);
edx              4324 src/ia32/code-stubs-ia32.cc     __ mov(ecx, edx);
edx              4327 src/ia32/code-stubs-ia32.cc     __ sub(edx, eax);  // Return on the result of the subtraction.
edx              4329 src/ia32/code-stubs-ia32.cc     __ not_(edx);  // Correct sign in case of overflow. edx is never 0 here.
edx              4331 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
edx              4335 src/ia32/code-stubs-ia32.cc     __ mov(ecx, edx);
edx              4348 src/ia32/code-stubs-ia32.cc     __ cmp(eax, edx);
edx              4355 src/ia32/code-stubs-ia32.cc       __ cmp(edx, masm->isolate()->factory()->undefined_value());
edx              4370 src/ia32/code-stubs-ia32.cc       __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
edx              4393 src/ia32/code-stubs-ia32.cc       __ mov(edx, FieldOperand(edx, HeapNumber::kExponentOffset));
edx              4397 src/ia32/code-stubs-ia32.cc       __ add(edx, edx);
edx              4398 src/ia32/code-stubs-ia32.cc       __ cmp(edx, kQuietNaNHighBitsMask << 1);
edx              4432 src/ia32/code-stubs-ia32.cc     __ test(ecx, edx);
edx              4440 src/ia32/code-stubs-ia32.cc     __ mov(ebx, edx);
edx              4478 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ecx);
edx              4513 src/ia32/code-stubs-ia32.cc       FloatingPointHelper::LoadFloatOperand(masm, edx);
edx              4555 src/ia32/code-stubs-ia32.cc     BranchIfNonSymbol(masm, &check_for_strings, edx, ecx);
edx              4565 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx,
edx              4571 src/ia32/code-stubs-ia32.cc                                                      edx,
edx              4577 src/ia32/code-stubs-ia32.cc                                                        edx,
edx              4599 src/ia32/code-stubs-ia32.cc     __ lea(ecx, Operand(eax, edx, times_1, 0));
edx              4604 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ebx);
edx              4627 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              4781 src/ia32/code-stubs-ia32.cc   __ GetBuiltinEntry(edx, Builtins::CALL_FUNCTION_PROXY);
edx              4794 src/ia32/code-stubs-ia32.cc   __ GetBuiltinEntry(edx, Builtins::CALL_NON_FUNCTION);
edx              4829 src/ia32/code-stubs-ia32.cc   __ GetBuiltinEntry(edx, Builtins::CALL_FUNCTION_PROXY_AS_CONSTRUCTOR);
edx              4833 src/ia32/code-stubs-ia32.cc   __ GetBuiltinEntry(edx, Builtins::CALL_NON_FUNCTION_AS_CONSTRUCTOR);
edx              4950 src/ia32/code-stubs-ia32.cc     __ push(edx);
edx              4951 src/ia32/code-stubs-ia32.cc     __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
edx              4953 src/ia32/code-stubs-ia32.cc     __ cmp(edx, Operand::StaticVariable(pending_exception_address));
edx              4958 src/ia32/code-stubs-ia32.cc     __ pop(edx);
edx              4980 src/ia32/code-stubs-ia32.cc   __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
edx              4981 src/ia32/code-stubs-ia32.cc   __ mov(Operand::StaticVariable(pending_exception_address), edx);
edx              5121 src/ia32/code-stubs-ia32.cc   __ mov(edx, Immediate(masm->isolate()->factory()->the_hole_value()));
edx              5122 src/ia32/code-stubs-ia32.cc   __ mov(Operand::StaticVariable(pending_exception), edx);
edx              5134 src/ia32/code-stubs-ia32.cc     __ mov(edx, Immediate(construct_entry));
edx              5138 src/ia32/code-stubs-ia32.cc     __ mov(edx, Immediate(entry));
edx              5140 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(edx, 0));  // deref address
edx              5141 src/ia32/code-stubs-ia32.cc   __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
edx              5142 src/ia32/code-stubs-ia32.cc   __ call(edx);
edx              5195 src/ia32/code-stubs-ia32.cc   Register function = edx;  // Function (rhs).
edx              5399 src/ia32/code-stubs-ia32.cc Register InstanceofStub::right() { return edx; }
edx              5602 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 1 * kPointerSize));  // Second argument.
edx              5611 src/ia32/code-stubs-ia32.cc     __ JumpIfSmi(edx, &call_runtime);
edx              5612 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, ebx);
edx              5624 src/ia32/code-stubs-ia32.cc       GenerateConvertArgument(masm, 1 * kPointerSize, edx, ebx, ecx, edi,
edx              5635 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(edx, String::kLengthOffset));
edx              5649 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
edx              5671 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(eax, edx, ebx, ecx, &call_runtime);
edx              5675 src/ia32/code-stubs-ia32.cc   __ movzx_b(ecx, FieldOperand(edx, SeqAsciiString::kHeaderSize));
edx              5681 src/ia32/code-stubs-ia32.cc       masm, ebx, ecx, eax, edx, edi,
edx              5690 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 1 * kPointerSize));  // Second argument.
edx              5693 src/ia32/code-stubs-ia32.cc   __ movzx_b(ecx, FieldOperand(edx, SeqAsciiString::kHeaderSize));
edx              5696 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, 2, edi, edx, &call_runtime);
edx              5715 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
edx              5732 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(ecx, ConsString::kSecondOffset), edx);
edx              5781 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
edx              5795 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(edx, ExternalString::kResourceDataOffset));
edx              5799 src/ia32/code-stubs-ia32.cc   __ add(edx, Immediate(SeqAsciiString::kHeaderSize - kHeapObjectTag));
edx              5803 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              5816 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
edx              5823 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 4 * kPointerSize));
edx              5824 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, String::kLengthOffset));
edx              5826 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx              5831 src/ia32/code-stubs-ia32.cc   StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true);
edx              5834 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              5835 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, String::kLengthOffset));
edx              5837 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx              5842 src/ia32/code-stubs-ia32.cc   StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true);
edx              5853 src/ia32/code-stubs-ia32.cc   __ AllocateTwoByteString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
edx              5860 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 4 * kPointerSize));
edx              5861 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, String::kLengthOffset));
edx              5863 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx              5868 src/ia32/code-stubs-ia32.cc   StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false);
edx              5871 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              5872 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(edx, String::kLengthOffset));
edx              5874 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx              5879 src/ia32/code-stubs-ia32.cc   StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false);
edx              6247 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 2 * kPointerSize));  // From index.
edx              6248 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(edx, &runtime);
edx              6249 src/ia32/code-stubs-ia32.cc   __ sub(ecx, edx);
edx              6291 src/ia32/code-stubs-ia32.cc   __ add(edx, FieldOperand(eax, SlicedString::kOffsetOffset));
edx              6332 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, SlicedString::kOffsetOffset), edx);
edx              6363 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              6371 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
edx              6375 src/ia32/code-stubs-ia32.cc   __ mov(edx, esi);  // esi used by following code.
edx              6391 src/ia32/code-stubs-ia32.cc   __ mov(esi, edx);  // Restore esi.
edx              6397 src/ia32/code-stubs-ia32.cc   __ AllocateTwoByteString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
edx              6401 src/ia32/code-stubs-ia32.cc   __ mov(edx, esi);  // esi used by following code.
edx              6421 src/ia32/code-stubs-ia32.cc   __ mov(esi, edx);  // Restore esi.
edx              6569 src/ia32/code-stubs-ia32.cc   __ mov(edx, Operand(esp, 2 * kPointerSize));  // left
edx              6573 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
edx              6584 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx, &runtime);
edx              6591 src/ia32/code-stubs-ia32.cc   GenerateCompareFlatAsciiStrings(masm, edx, eax, ecx, ebx, edi);
edx              6603 src/ia32/code-stubs-ia32.cc   __ mov(ecx, edx);
edx              6609 src/ia32/code-stubs-ia32.cc     __ sub(eax, edx);
edx              6612 src/ia32/code-stubs-ia32.cc     __ sub(edx, eax);
edx              6615 src/ia32/code-stubs-ia32.cc     __ not_(edx);
edx              6617 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
edx              6632 src/ia32/code-stubs-ia32.cc   __ mov(ecx, edx);
edx              6638 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx);
edx              6648 src/ia32/code-stubs-ia32.cc     __ movdbl(xmm0, FieldOperand(edx, HeapNumber::kValueOffset));
edx              6676 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx);
edx              6683 src/ia32/code-stubs-ia32.cc     __ cmp(edx, Immediate(masm->isolate()->factory()->undefined_value()));
edx              6697 src/ia32/code-stubs-ia32.cc   Register left = edx;
edx              6744 src/ia32/code-stubs-ia32.cc   Register left = edx;
edx              6829 src/ia32/code-stubs-ia32.cc   __ mov(ecx, edx);
edx              6835 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(edx, JS_OBJECT_TYPE, ecx);
edx              6839 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
edx              6849 src/ia32/code-stubs-ia32.cc   __ mov(ecx, edx);
edx              6854 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx              6860 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
edx              6874 src/ia32/code-stubs-ia32.cc     __ push(edx);  // Preserve edx and eax.
edx              6876 src/ia32/code-stubs-ia32.cc     __ push(edx);  // And also use them as the arguments.
edx              6883 src/ia32/code-stubs-ia32.cc     __ pop(edx);
edx              7124 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET },
edx              7125 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(edi), REG(edx), OMIT_REMEMBERED_SET },
edx              7127 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(ecx), REG(edx), OMIT_REMEMBERED_SET },
edx              7130 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(ecx), REG(ebx), EMIT_REMEMBERED_SET },
edx              7133 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET },
edx              7135 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(edi), REG(edx), EMIT_REMEMBERED_SET },
edx              7137 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(edx), REG(ecx), EMIT_REMEMBERED_SET},
edx              7140 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(edi), REG(ebx), EMIT_REMEMBERED_SET},
edx              7144 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(ebx), REG(edi), EMIT_REMEMBERED_SET},
edx              7145 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(ebx), REG(edi), OMIT_REMEMBERED_SET},
edx              7147 src/ia32/code-stubs-ia32.cc   { REG(eax), REG(edx), REG(esi), EMIT_REMEMBERED_SET},
edx              7148 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(eax), REG(edi), EMIT_REMEMBERED_SET},
edx              7152 src/ia32/code-stubs-ia32.cc   { REG(ecx), REG(edx), REG(ebx), EMIT_REMEMBERED_SET},
edx              7431 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              7437 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx              7464 src/ia32/code-stubs-ia32.cc   __ push(edx);
edx              7465 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(ebx, JSObject::kElementsOffset));
edx              7467 src/ia32/code-stubs-ia32.cc                                  edx,
edx              7473 src/ia32/code-stubs-ia32.cc   __ pop(edx);
edx               631 src/ia32/code-stubs-ia32.h       if (!scratch0_.is(edx) && !scratch1_.is(edx)) masm->push(edx);
edx               656 src/ia32/code-stubs-ia32.h       if (!scratch0_.is(edx) && !scratch1_.is(edx)) masm->pop(edx);
edx                83 src/ia32/codegen-ia32.cc   __ push(edx);
edx                87 src/ia32/codegen-ia32.cc   __ mov(edx, Operand(esp, 5 * kPointerSize));
edx                91 src/ia32/codegen-ia32.cc   __ pop(edx);
edx               193 src/ia32/codegen-ia32.cc     __ mov(edx, dst);
edx               194 src/ia32/codegen-ia32.cc     __ and_(edx, 0xF);
edx               195 src/ia32/codegen-ia32.cc     __ neg(edx);
edx               196 src/ia32/codegen-ia32.cc     __ add(edx, Immediate(16));
edx               197 src/ia32/codegen-ia32.cc     __ add(dst, edx);
edx               198 src/ia32/codegen-ia32.cc     __ add(src, edx);
edx               199 src/ia32/codegen-ia32.cc     __ sub(count, edx);
edx               207 src/ia32/codegen-ia32.cc       __ mov(edx, count);
edx               209 src/ia32/codegen-ia32.cc       Register count = edx;
edx               253 src/ia32/codegen-ia32.cc       __ mov(edx, ecx);
edx               255 src/ia32/codegen-ia32.cc       Register count = edx;
edx               313 src/ia32/codegen-ia32.cc     __ mov(edx, dst);
edx               314 src/ia32/codegen-ia32.cc     __ and_(edx, 0x03);
edx               315 src/ia32/codegen-ia32.cc     __ neg(edx);
edx               316 src/ia32/codegen-ia32.cc     __ add(edx, Immediate(4));  // edx = 4 - (dst & 3)
edx               317 src/ia32/codegen-ia32.cc     __ add(dst, edx);
edx               318 src/ia32/codegen-ia32.cc     __ add(src, edx);
edx               319 src/ia32/codegen-ia32.cc     __ sub(count, edx);
edx               322 src/ia32/codegen-ia32.cc     __ mov(edx, count);
edx               323 src/ia32/codegen-ia32.cc     count = edx;
edx               364 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
edx               365 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               388 src/ia32/codegen-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx               425 src/ia32/codegen-ia32.cc   __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset));
edx               427 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
edx               429 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               512 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
edx               513 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               536 src/ia32/codegen-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx               541 src/ia32/codegen-ia32.cc   __ push(edx);
edx               556 src/ia32/codegen-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx               564 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
edx               565 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               578 src/ia32/codegen-ia32.cc   __ pop(edx);
edx               592 src/ia32/codegen-ia32.cc   __ AllocateHeapNumber(edx, esi, no_reg, &gc_required);
edx               598 src/ia32/codegen-ia32.cc     __ movdbl(FieldOperand(edx, HeapNumber::kValueOffset), xmm0);
edx               601 src/ia32/codegen-ia32.cc     __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi);
edx               603 src/ia32/codegen-ia32.cc     __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi);
edx               605 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), edx);
edx               608 src/ia32/codegen-ia32.cc                       edx,
edx               625 src/ia32/codegen-ia32.cc   __ pop(edx);
edx               629 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
edx               630 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               638 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
edx               639 src/ia32/codegen-ia32.cc   __ RecordWriteField(edx,
edx               205 src/ia32/debug-ia32.cc   Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
edx               217 src/ia32/debug-ia32.cc       masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
edx               227 src/ia32/debug-ia32.cc   Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
edx               239 src/ia32/debug-ia32.cc       masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
edx               346 src/ia32/debug-ia32.cc   __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
edx               347 src/ia32/debug-ia32.cc   __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
edx               348 src/ia32/debug-ia32.cc   __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
edx               351 src/ia32/debug-ia32.cc   __ jmp(edx);
edx               936 src/ia32/deoptimizer-ia32.cc     __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize));
edx               939 src/ia32/deoptimizer-ia32.cc     __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize));
edx               941 src/ia32/deoptimizer-ia32.cc   __ sub(edx, ebp);
edx               942 src/ia32/deoptimizer-ia32.cc   __ neg(edx);
edx               951 src/ia32/deoptimizer-ia32.cc   __ mov(Operand(esp, 4 * kPointerSize), edx);  // Fp-to-sp delta.
edx               993 src/ia32/deoptimizer-ia32.cc   __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
edx               996 src/ia32/deoptimizer-ia32.cc   __ pop(Operand(edx, 0));
edx               997 src/ia32/deoptimizer-ia32.cc   __ add(edx, Immediate(sizeof(uint32_t)));
edx              1038 src/ia32/deoptimizer-ia32.cc   __ mov(edx, Operand(eax, Deoptimizer::output_count_offset()));
edx              1040 src/ia32/deoptimizer-ia32.cc   __ lea(edx, Operand(eax, edx, times_4, 0));
edx              1051 src/ia32/deoptimizer-ia32.cc   __ cmp(eax, edx);
edx              1092 src/ia32/disasm-ia32.cc             case edx: mnem = "call"; break;
edx              1316 src/ia32/disasm-ia32.cc             ASSERT(regop == esi || regop == edx);
edx               229 src/ia32/full-codegen-ia32.cc     __ lea(edx,
edx               231 src/ia32/full-codegen-ia32.cc     __ push(edx);
edx               248 src/ia32/full-codegen-ia32.cc     SetVar(arguments, eax, ebx, edx);
edx               989 src/ia32/full-codegen-ia32.cc     __ mov(edx, Operand(esp, 0));  // Switch value.
edx               994 src/ia32/full-codegen-ia32.cc       __ mov(ecx, edx);
edx               998 src/ia32/full-codegen-ia32.cc       __ cmp(edx, eax);
edx              1098 src/ia32/full-codegen-ia32.cc   __ mov(edx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset));
edx              1102 src/ia32/full-codegen-ia32.cc   __ push(edx);  // Enumeration cache.
edx              1103 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(edx, FixedArray::kLengthOffset));
edx              1147 src/ia32/full-codegen-ia32.cc   __ mov(edx, Operand(esp, 3 * kPointerSize));
edx              1153 src/ia32/full-codegen-ia32.cc   __ cmp(edx, FieldOperand(ecx, HeapObject::kMapOffset));
edx              1159 src/ia32/full-codegen-ia32.cc   __ test(edx, edx);
edx              1241 src/ia32/full-codegen-ia32.cc   Register temp = edx;
edx              1287 src/ia32/full-codegen-ia32.cc   __ mov(edx, GlobalObjectOperand());
edx              1371 src/ia32/full-codegen-ia32.cc       __ mov(edx, GlobalObjectOperand());
edx              1491 src/ia32/full-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
edx              1504 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(ebx, i));
edx              1506 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(eax, i), edx);
edx              1510 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(ebx, size - kPointerSize));
edx              1511 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(eax, size - kPointerSize), edx);
edx              1582 src/ia32/full-codegen-ia32.cc             __ mov(edx, Operand(esp, 0));
edx              1722 src/ia32/full-codegen-ia32.cc       __ mov(edx, Immediate(Smi::FromInt(expr->literal_index())));
edx              1767 src/ia32/full-codegen-ia32.cc         __ mov(edx, Operand(esp, 0));
edx              1776 src/ia32/full-codegen-ia32.cc         __ mov(edx, Operand(esp, kPointerSize));  // Object.
edx              1877 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              1879 src/ia32/full-codegen-ia32.cc   __ or_(eax, edx);
edx              1892 src/ia32/full-codegen-ia32.cc   __ mov(eax, edx);  // Copy left operand in case of a stub call.
edx              1942 src/ia32/full-codegen-ia32.cc       __ mov(ebx, edx);
edx              1968 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              2006 src/ia32/full-codegen-ia32.cc       __ mov(edx, eax);
edx              2020 src/ia32/full-codegen-ia32.cc       __ pop(edx);  // Receiver.
edx              2038 src/ia32/full-codegen-ia32.cc     __ mov(edx, GlobalObjectOperand());
edx              2049 src/ia32/full-codegen-ia32.cc       __ mov(edx, StackOperand(var));
edx              2050 src/ia32/full-codegen-ia32.cc       __ cmp(edx, isolate()->factory()->the_hole_value());
edx              2079 src/ia32/full-codegen-ia32.cc       __ mov(edx, location);
edx              2080 src/ia32/full-codegen-ia32.cc       __ cmp(edx, isolate()->factory()->the_hole_value());
edx              2087 src/ia32/full-codegen-ia32.cc         __ mov(edx, eax);
edx              2089 src/ia32/full-codegen-ia32.cc         __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs);
edx              2100 src/ia32/full-codegen-ia32.cc         __ mov(edx, location);
edx              2101 src/ia32/full-codegen-ia32.cc         __ cmp(edx, isolate()->factory()->the_hole_value());
edx              2107 src/ia32/full-codegen-ia32.cc         __ mov(edx, eax);
edx              2109 src/ia32/full-codegen-ia32.cc         __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs);
edx              2147 src/ia32/full-codegen-ia32.cc     __ mov(edx, Operand(esp, 0));
edx              2149 src/ia32/full-codegen-ia32.cc     __ pop(edx);
edx              2188 src/ia32/full-codegen-ia32.cc     __ mov(edx, Operand(esp, 0));  // Leave receiver on the stack for later.
edx              2190 src/ia32/full-codegen-ia32.cc     __ pop(edx);
edx              2201 src/ia32/full-codegen-ia32.cc     __ pop(edx);
edx              2203 src/ia32/full-codegen-ia32.cc     __ push(edx);
edx              2219 src/ia32/full-codegen-ia32.cc     __ mov(edx, result_register());
edx              2225 src/ia32/full-codegen-ia32.cc     __ pop(edx);                     // Object.
edx              2388 src/ia32/full-codegen-ia32.cc       __ mov(Operand(esp, (arg_count + 0) * kPointerSize), edx);
edx              2421 src/ia32/full-codegen-ia32.cc     __ push(edx);  // Receiver.
edx              2690 src/ia32/full-codegen-ia32.cc   __ mov(edx, FieldOperand(ebx, 0));
edx              2691 src/ia32/full-codegen-ia32.cc   __ cmp(edx, FACTORY->value_of_symbol());
edx              2706 src/ia32/full-codegen-ia32.cc   __ mov(edx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX)));
edx              2707 src/ia32/full-codegen-ia32.cc   __ mov(edx,
edx              2708 src/ia32/full-codegen-ia32.cc          FieldOperand(edx, GlobalObject::kGlobalContextOffset));
edx              2710 src/ia32/full-codegen-ia32.cc          ContextOperand(edx,
edx              2853 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
edx              3143 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
edx              3144 src/ia32/full-codegen-ia32.cc   __ RecordWriteField(ebx, JSValue::kValueOffset, edx, ecx, kDontSaveFPRegs);
edx              3192 src/ia32/full-codegen-ia32.cc   Register result = edx;
edx              3238 src/ia32/full-codegen-ia32.cc   Register scratch = edx;
edx              3550 src/ia32/full-codegen-ia32.cc   Register index = edx;
edx              4028 src/ia32/full-codegen-ia32.cc       __ mov(edx, eax);
edx              4033 src/ia32/full-codegen-ia32.cc       __ mov(edx, Operand(esp, kPointerSize));  // Object.
edx              4104 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
edx              4137 src/ia32/full-codegen-ia32.cc       __ pop(edx);
edx              4154 src/ia32/full-codegen-ia32.cc       __ pop(edx);
edx              4181 src/ia32/full-codegen-ia32.cc     __ mov(edx, GlobalObjectOperand());
edx              4233 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx);
edx              4236 src/ia32/full-codegen-ia32.cc     __ test_b(FieldOperand(edx, Map::kBitFieldOffset),
edx              4253 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
edx              4254 src/ia32/full-codegen-ia32.cc     __ movzx_b(ecx, FieldOperand(edx, Map::kBitFieldOffset));
edx              4260 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, JS_FUNCTION_TYPE, edx);
edx              4262 src/ia32/full-codegen-ia32.cc     __ CmpInstanceType(edx, JS_FUNCTION_PROXY_TYPE);
edx              4270 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, edx);
edx              4272 src/ia32/full-codegen-ia32.cc     __ CmpInstanceType(edx, LAST_NONCALLABLE_SPEC_OBJECT_TYPE);
edx              4275 src/ia32/full-codegen-ia32.cc     __ test_b(FieldOperand(edx, Map::kBitFieldOffset),
edx              4349 src/ia32/full-codegen-ia32.cc       __ pop(edx);
edx              4355 src/ia32/full-codegen-ia32.cc         __ mov(ecx, edx);
edx              4358 src/ia32/full-codegen-ia32.cc         __ cmp(edx, eax);
edx              4408 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
edx              4409 src/ia32/full-codegen-ia32.cc     __ movzx_b(edx, FieldOperand(edx, Map::kBitFieldOffset));
edx              4410 src/ia32/full-codegen-ia32.cc     __ test(edx, Immediate(1 << Map::kIsUndetectable));
edx              4470 src/ia32/full-codegen-ia32.cc   ASSERT(!result_register().is(edx));
edx              4471 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              4472 src/ia32/full-codegen-ia32.cc   __ sub(edx, Immediate(masm_->CodeObject()));
edx              4475 src/ia32/full-codegen-ia32.cc   __ SmiTag(edx);
edx              4476 src/ia32/full-codegen-ia32.cc   __ push(edx);
edx              4484 src/ia32/full-codegen-ia32.cc   __ mov(edx, Operand::StaticVariable(pending_message_obj));
edx              4485 src/ia32/full-codegen-ia32.cc   __ push(edx);
edx              4489 src/ia32/full-codegen-ia32.cc   __ mov(edx, Operand::StaticVariable(has_pending_message));
edx              4490 src/ia32/full-codegen-ia32.cc   __ SmiTag(edx);
edx              4491 src/ia32/full-codegen-ia32.cc   __ push(edx);
edx              4495 src/ia32/full-codegen-ia32.cc   __ mov(edx, Operand::StaticVariable(pending_message_script));
edx              4496 src/ia32/full-codegen-ia32.cc   __ push(edx);
edx              4501 src/ia32/full-codegen-ia32.cc   ASSERT(!result_register().is(edx));
edx              4503 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              4506 src/ia32/full-codegen-ia32.cc   __ mov(Operand::StaticVariable(pending_message_script), edx);
edx              4508 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              4509 src/ia32/full-codegen-ia32.cc   __ SmiUntag(edx);
edx              4512 src/ia32/full-codegen-ia32.cc   __ mov(Operand::StaticVariable(has_pending_message), edx);
edx              4514 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              4517 src/ia32/full-codegen-ia32.cc   __ mov(Operand::StaticVariable(pending_message_obj), edx);
edx              4523 src/ia32/full-codegen-ia32.cc   __ pop(edx);
edx              4524 src/ia32/full-codegen-ia32.cc   __ SmiUntag(edx);
edx              4525 src/ia32/full-codegen-ia32.cc   __ add(edx, Immediate(masm_->CodeObject()));
edx              4526 src/ia32/full-codegen-ia32.cc   __ jmp(edx);
edx               227 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadArrayLength(masm, edx, eax, &miss);
edx               242 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadStringLength(masm, edx, eax, ebx, &miss,
edx               257 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadFunctionPrototype(masm, edx, eax, ebx, &miss);
edx               460 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasIndexedInterceptor, &slow);
edx               465 src/ia32/ic-ia32.cc   GenerateFastArrayLoad(masm, edx, ecx, eax, eax, NULL, &slow);
edx               474 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
edx               488 src/ia32/ic-ia32.cc   __ push(edx);
edx               489 src/ia32/ic-ia32.cc   __ LoadFromNumberDictionary(&slow_pop_receiver, eax, ecx, ebx, edx, edi, eax);
edx               491 src/ia32/ic-ia32.cc   __ pop(edx);
edx               496 src/ia32/ic-ia32.cc   __ pop(edx);
edx               509 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasNamedInterceptor, &slow);
edx               513 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
edx               521 src/ia32/ic-ia32.cc     __ cmp(eax, FieldOperand(edx, HeapObject::kMapOffset));
edx               591 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, eax, times_pointer_size, 0));
edx               597 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kPropertiesOffset));
edx               607 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kMapOffset));
edx               630 src/ia32/ic-ia32.cc   Register receiver = edx;
edx               663 src/ia32/ic-ia32.cc   __ JumpIfSmi(edx, &slow);
edx               670 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, HeapObject::kMapOffset));
edx               681 src/ia32/ic-ia32.cc   __ push(edx);  // receiver
edx               705 src/ia32/ic-ia32.cc       GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, &notin, &slow);
edx               730 src/ia32/ic-ia32.cc       GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, edi, &notin, &slow);
edx               733 src/ia32/ic-ia32.cc   __ mov(edx, eax);
edx               734 src/ia32/ic-ia32.cc   __ RecordWrite(ebx, ecx, edx, kDontSaveFPRegs);
edx               742 src/ia32/ic-ia32.cc   __ mov(edx, eax);
edx               743 src/ia32/ic-ia32.cc   __ RecordWrite(ebx, edi, edx, kDontSaveFPRegs);
edx               764 src/ia32/ic-ia32.cc   __ JumpIfSmi(edx, &slow);
edx               766 src/ia32/ic-ia32.cc   __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
edx               785 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx               812 src/ia32/ic-ia32.cc   __ add(FieldOperand(edx, JSArray::kLengthOffset),
edx               820 src/ia32/ic-ia32.cc   __ add(FieldOperand(edx, JSArray::kLengthOffset),
edx               832 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx               836 src/ia32/ic-ia32.cc   __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset));  // Compare smis.
edx               859 src/ia32/ic-ia32.cc   __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
edx               866 src/ia32/ic-ia32.cc   __ mov(edx, eax);  // Preserve the value which is returned.
edx               868 src/ia32/ic-ia32.cc       ebx, edx, ecx, kDontSaveFPRegs, EMIT_REMEMBERED_SET, OMIT_SMI_CHECK);
edx               879 src/ia32/ic-ia32.cc   __ StoreNumberToDoubleElements(eax, ebx, ecx, edx, xmm0,
edx               884 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx               900 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx               911 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx               918 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx               925 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx               949 src/ia32/ic-ia32.cc   isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, eax);
edx               957 src/ia32/ic-ia32.cc   __ JumpIfSmi(edx, &number);
edx               958 src/ia32/ic-ia32.cc   __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx);
edx               962 src/ia32/ic-ia32.cc       masm, Context::NUMBER_FUNCTION_INDEX, edx);
edx               970 src/ia32/ic-ia32.cc       masm, Context::STRING_FUNCTION_INDEX, edx);
edx               975 src/ia32/ic-ia32.cc   __ cmp(edx, isolate->factory()->true_value());
edx               977 src/ia32/ic-ia32.cc   __ cmp(edx, isolate->factory()->false_value());
edx               981 src/ia32/ic-ia32.cc       masm, Context::BOOLEAN_FUNCTION_INDEX, edx);
edx               985 src/ia32/ic-ia32.cc   isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, no_reg);
edx              1028 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1030 src/ia32/ic-ia32.cc   GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss);
edx              1061 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1067 src/ia32/ic-ia32.cc     __ push(edx);
edx              1084 src/ia32/ic-ia32.cc     __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));  // receiver
edx              1085 src/ia32/ic-ia32.cc     __ JumpIfSmi(edx, &invoke, Label::kNear);
edx              1086 src/ia32/ic-ia32.cc     __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx              1095 src/ia32/ic-ia32.cc     __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
edx              1096 src/ia32/ic-ia32.cc     __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
edx              1125 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1143 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1157 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasIndexedInterceptor, &slow_call);
edx              1160 src/ia32/ic-ia32.cc       masm, edx, ecx, eax, edi, &check_number_dictionary, &slow_load);
edx              1184 src/ia32/ic-ia32.cc       &slow_reload_receiver, eax, ecx, ebx, edx, edi, edi);
edx              1189 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1199 src/ia32/ic-ia32.cc     __ push(edx);  // pass the receiver
edx              1217 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasNamedInterceptor, &lookup_monomorphic_cache);
edx              1219 src/ia32/ic-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
edx              1263 src/ia32/ic-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1265 src/ia32/ic-ia32.cc       GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, &notin, &slow);
edx              1310 src/ia32/ic-ia32.cc   Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
edx              1326 src/ia32/ic-ia32.cc   GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss);
edx              1349 src/ia32/ic-ia32.cc   __ push(edx);  // receiver
edx              1370 src/ia32/ic-ia32.cc   __ push(edx);  // receiver
edx              1391 src/ia32/ic-ia32.cc   __ push(edx);  // receiver
edx              1411 src/ia32/ic-ia32.cc   Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
edx              1428 src/ia32/ic-ia32.cc   __ push(edx);
edx              1455 src/ia32/ic-ia32.cc   Register receiver = edx;
edx              1509 src/ia32/ic-ia32.cc   GenerateStringDictionaryReceiverCheck(masm, edx, ebx, edi, &miss);
edx              1514 src/ia32/ic-ia32.cc   __ push(edx);
edx              1515 src/ia32/ic-ia32.cc   GenerateDictionaryStore(masm, &restore_miss, ebx, ecx, eax, edx, edi);
edx              1522 src/ia32/ic-ia32.cc   __ pop(edx);
edx              1539 src/ia32/ic-ia32.cc   __ push(edx);
edx              1561 src/ia32/ic-ia32.cc   __ push(edx);
edx              1582 src/ia32/ic-ia32.cc   __ push(edx);
edx              1605 src/ia32/ic-ia32.cc   __ push(edx);
edx              1626 src/ia32/ic-ia32.cc     __ mov(eax, edx);
edx              1632 src/ia32/ic-ia32.cc   __ push(edx);
edx              1652 src/ia32/ic-ia32.cc     __ mov(eax, edx);
edx              1658 src/ia32/ic-ia32.cc   __ push(edx);
edx               165 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, Immediate(kNoAlignmentPadding));
edx               174 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, Immediate(kAlignmentPaddingPushed));
edx               203 src/ia32/lithium-codegen-ia32.cc       __ push(edx);
edx               234 src/ia32/lithium-codegen-ia32.cc              edx);
edx               900 src/ia32/lithium-codegen-ia32.cc     ASSERT(result_reg.is(edx));
edx               902 src/ia32/lithium-codegen-ia32.cc     ASSERT(!right_reg.is(edx));
edx               986 src/ia32/lithium-codegen-ia32.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(edx));
edx              1022 src/ia32/lithium-codegen-ia32.cc   __ test(edx, Operand(edx));
edx              1078 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(instr->result()).is(edx));
edx              1101 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, static_cast<int32_t>(multiplier));
edx              1102 src/ia32/lithium-codegen-ia32.cc     __ imul(edx);
edx              1104 src/ia32/lithium-codegen-ia32.cc       __ add(edx, scratch);
edx              1117 src/ia32/lithium-codegen-ia32.cc       __ neg(edx);
edx              1118 src/ia32/lithium-codegen-ia32.cc       __ sub(edx, reg_byte_scratch);
edx              1123 src/ia32/lithium-codegen-ia32.cc       __ add(edx, reg_byte_scratch);
edx              1125 src/ia32/lithium-codegen-ia32.cc     __ sar(edx, shift - 32);
edx              1545 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->left()).is(edx));
edx              2266 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, Operand(ebp,
edx              2273 src/ia32/lithium-codegen-ia32.cc     __ cmp(edx, Immediate(kNoAlignmentPadding));
edx              2299 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->global_object()).is(edx));
edx              2331 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->global_object()).is(edx));
edx              2536 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
edx              2782 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
edx              3055 src/ia32/lithium-codegen-ia32.cc   Register tmp2 = tmp.is(ecx) ? edx : input_reg.is(ecx) ? edx : ecx;
edx              3368 src/ia32/lithium-codegen-ia32.cc   __ movzx_w(edx, ecx);
edx              3369 src/ia32/lithium-codegen-ia32.cc   __ imul(edx, edx, 18273);
edx              3371 src/ia32/lithium-codegen-ia32.cc   __ add(ecx, edx);
edx              3376 src/ia32/lithium-codegen-ia32.cc   __ movzx_w(edx, eax);
edx              3377 src/ia32/lithium-codegen-ia32.cc   __ imul(edx, edx, 36969);
edx              3379 src/ia32/lithium-codegen-ia32.cc   __ add(eax, edx);
edx              3656 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
edx              3783 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
edx              3824 src/ia32/lithium-codegen-ia32.cc     ASSERT(fixed_object_reg.is(edx));
edx              3833 src/ia32/lithium-codegen-ia32.cc     ASSERT(fixed_object_reg.is(edx));
edx              4876 src/ia32/lithium-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
edx              4957 src/ia32/lithium-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
edx              4970 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, FieldOperand(ebx, i));
edx              4972 src/ia32/lithium-codegen-ia32.cc     __ mov(FieldOperand(eax, i), edx);
edx              4976 src/ia32/lithium-codegen-ia32.cc     __ mov(edx, FieldOperand(ebx, size - kPointerSize));
edx              4977 src/ia32/lithium-codegen-ia32.cc     __ mov(FieldOperand(eax, size - kPointerSize), edx);
edx               719 src/ia32/lithium-ia32.cc     LOperand* left = UseFixed(instr->left(), edx);
edx               785 src/ia32/lithium-ia32.cc   LOperand* left_operand = UseFixed(left, edx);
edx              1202 src/ia32/lithium-ia32.cc     LOperand* left = UseFixed(instr->left(), edx);
edx              1227 src/ia32/lithium-ia32.cc     LOperand* temp = FixedTemp(edx);
edx              1284 src/ia32/lithium-ia32.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, temp), edx);
edx              1305 src/ia32/lithium-ia32.cc       LOperand* temp = FixedTemp(edx);
edx              1309 src/ia32/lithium-ia32.cc       result = DefineFixed(mod, edx);
edx              1427 src/ia32/lithium-ia32.cc   LOperand* left = UseFixed(instr->left(), edx);
edx              1516 src/ia32/lithium-ia32.cc   LOperand* left = UseFixed(instr->left(), edx);
edx              1797 src/ia32/lithium-ia32.cc   LOperand* global_object = UseFixed(instr->global_object(), edx);
edx              1813 src/ia32/lithium-ia32.cc   LOperand* global_object = UseFixed(instr->global_object(), edx);
edx              1857 src/ia32/lithium-ia32.cc     LOperand* obj = UseFixed(instr->object(), edx);
edx              1873 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->object(), edx);
edx              1950 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->object(), edx);
edx              2024 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->object(), edx);
edx              2051 src/ia32/lithium-ia32.cc     LOperand* fixed_object_reg = FixedTemp(edx);
edx              2096 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->object(), edx);
edx               878 src/ia32/macro-assembler-ia32.cc   shr(edx, StackHandler::kKindWidth);
edx               879 src/ia32/macro-assembler-ia32.cc   mov(edx, FieldOperand(ebx, edx, times_4, FixedArray::kHeaderSize));
edx               880 src/ia32/macro-assembler-ia32.cc   SmiUntag(edx);
edx               881 src/ia32/macro-assembler-ia32.cc   lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize));
edx               907 src/ia32/macro-assembler-ia32.cc   pop(edx);  // Index and state.
edx               960 src/ia32/macro-assembler-ia32.cc   pop(edx);  // Index and state.
edx              2028 src/ia32/macro-assembler-ia32.cc       mov(edx, Immediate(code_constant));
edx              2029 src/ia32/macro-assembler-ia32.cc       add(edx, Immediate(Code::kHeaderSize - kHeapObjectTag));
edx              2030 src/ia32/macro-assembler-ia32.cc     } else if (!code_operand.is_reg(edx)) {
edx              2031 src/ia32/macro-assembler-ia32.cc       mov(edx, code_operand);
edx              2121 src/ia32/macro-assembler-ia32.cc   mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
edx              2123 src/ia32/macro-assembler-ia32.cc   mov(ebx, FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset));
edx              2895 src/ia32/macro-assembler-ia32.cc   mov(edx, FieldOperand(ebx, Map::kInstanceDescriptorsOrBackPointerOffset));
edx              2896 src/ia32/macro-assembler-ia32.cc   CheckMap(edx,
edx              2904 src/ia32/macro-assembler-ia32.cc   mov(edx, FieldOperand(edx, DescriptorArray::kLastAddedOffset));
edx              2905 src/ia32/macro-assembler-ia32.cc   JumpIfSmi(edx, call_runtime);
edx              2911 src/ia32/macro-assembler-ia32.cc   mov(edx, FieldOperand(edx, DescriptorArray::kEnumCacheBridgeCacheOffset));
edx              2912 src/ia32/macro-assembler-ia32.cc   cmp(edx, isolate()->factory()->empty_fixed_array());
edx               306 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(edx, register_location(start_reg));  // Index of start of capture
edx               308 src/ia32/regexp-macro-assembler-ia32.cc   __ sub(ebx, edx);  // Length of capture.
edx               333 src/ia32/regexp-macro-assembler-ia32.cc     __ add(edx, esi);  // Start of capture
edx               340 src/ia32/regexp-macro-assembler-ia32.cc     __ cmpb_al(Operand(edx, 0));
edx               349 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_b(ecx, Operand(edx, 0));
edx               357 src/ia32/regexp-macro-assembler-ia32.cc     __ add(edx, Immediate(1));
edx               406 src/ia32/regexp-macro-assembler-ia32.cc     __ add(edx, esi);
edx               407 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(Operand(esp, 0 * kPointerSize), edx);
edx               439 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(edx, register_location(start_reg));
edx               441 src/ia32/regexp-macro-assembler-ia32.cc   __ sub(eax, edx);  // Length to check.
edx               457 src/ia32/regexp-macro-assembler-ia32.cc   __ add(edx, esi);  // Start of capture.
edx               463 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_b(eax, Operand(edx, 0));
edx               467 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_w(eax, Operand(edx, 0));
edx               472 src/ia32/regexp-macro-assembler-ia32.cc   __ add(edx, Immediate(char_size()));
edx               849 src/ia32/regexp-macro-assembler-ia32.cc       __ mov(edx, Operand(ebp, kStartIndex));
edx               852 src/ia32/regexp-macro-assembler-ia32.cc         __ lea(ecx, Operand(ecx, edx, times_2, 0));
edx               854 src/ia32/regexp-macro-assembler-ia32.cc         __ add(ecx, edx);
edx               860 src/ia32/regexp-macro-assembler-ia32.cc           __ mov(edx, eax);
edx               894 src/ia32/regexp-macro-assembler-ia32.cc         __ cmp(edi, edx);
edx               168 src/ia32/regexp-macro-assembler-ia32.h   inline Register current_character() { return edx; }
edx              1315 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1319 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, miss);
edx              1320 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, holder, ebx, eax, edi, name, miss);
edx              1383 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1386 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              1389 src/ia32/stub-cache-ia32.cc   Register reg = CheckPrototypes(object, edx, holder, ebx, eax, edi,
edx              1402 src/ia32/stub-cache-ia32.cc     __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
edx              1403 src/ia32/stub-cache-ia32.cc     __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
edx              1447 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1450 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              1452 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              1457 src/ia32/stub-cache-ia32.cc     __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
edx              1466 src/ia32/stub-cache-ia32.cc       __ mov(edi, FieldOperand(edx, JSArray::kElementsOffset));
edx              1474 src/ia32/stub-cache-ia32.cc       __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
edx              1491 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
edx              1504 src/ia32/stub-cache-ia32.cc       __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
edx              1526 src/ia32/stub-cache-ia32.cc         __ mov(edi, FieldOperand(edx, JSArray::kElementsOffset));
edx              1538 src/ia32/stub-cache-ia32.cc         __ mov(edi, FieldOperand(edx, JSArray::kElementsOffset));
edx              1545 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
edx              1548 src/ia32/stub-cache-ia32.cc       __ lea(edx, FieldOperand(edi,
edx              1551 src/ia32/stub-cache-ia32.cc       __ mov(Operand(edx, 0), ecx);
edx              1553 src/ia32/stub-cache-ia32.cc       __ RecordWrite(edi, edx, ecx, kDontSaveFPRegs, EMIT_REMEMBERED_SET,
edx              1568 src/ia32/stub-cache-ia32.cc       __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
edx              1586 src/ia32/stub-cache-ia32.cc       __ lea(edx, FieldOperand(edi,
edx              1589 src/ia32/stub-cache-ia32.cc       __ cmp(edx, ecx);
edx              1599 src/ia32/stub-cache-ia32.cc       __ mov(Operand(edx, 0), ebx);
edx              1602 src/ia32/stub-cache-ia32.cc         __ mov(Operand(edx, i * kPointerSize),
edx              1611 src/ia32/stub-cache-ia32.cc       __ RecordWrite(edi, edx, ebx, kDontSaveFPRegs, OMIT_REMEMBERED_SET);
edx              1614 src/ia32/stub-cache-ia32.cc       __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1624 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
edx              1669 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              1672 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              1673 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              1677 src/ia32/stub-cache-ia32.cc   __ mov(ebx, FieldOperand(edx, JSArray::kElementsOffset));
edx              1685 src/ia32/stub-cache-ia32.cc   __ mov(ecx, FieldOperand(edx, JSArray::kLengthOffset));
edx              1699 src/ia32/stub-cache-ia32.cc   __ mov(FieldOperand(edx, JSArray::kLengthOffset), ecx);
edx              1767 src/ia32/stub-cache-ia32.cc                   eax, holder, ebx, edx, edi, name, &miss);
edx              1850 src/ia32/stub-cache-ia32.cc                   eax, holder, ebx, edx, edi, name, &miss);
edx              1854 src/ia32/stub-cache-ia32.cc   Register scratch = edx;
edx              1920 src/ia32/stub-cache-ia32.cc     __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              1922 src/ia32/stub-cache-ia32.cc     __ JumpIfSmi(edx, &miss);
edx              1923 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              2001 src/ia32/stub-cache-ia32.cc     __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              2004 src/ia32/stub-cache-ia32.cc     __ JumpIfSmi(edx, &miss);
edx              2006 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              2075 src/ia32/stub-cache-ia32.cc   __ AllocateHeapNumber(eax, ebx, edx, &slow);
edx              2125 src/ia32/stub-cache-ia32.cc     __ mov(edx, Operand(esp, 2 * kPointerSize));
edx              2128 src/ia32/stub-cache-ia32.cc     __ JumpIfSmi(edx, &miss);
edx              2130 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              2184 src/ia32/stub-cache-ia32.cc   __ AllocateHeapNumber(eax, edi, edx, &slow);
edx              2227 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              2230 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss_before_stack_reserved);
edx              2241 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
edx              2289 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              2293 src/ia32/stub-cache-ia32.cc     __ JumpIfSmi(edx, &miss);
edx              2304 src/ia32/stub-cache-ia32.cc       CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax,
edx              2310 src/ia32/stub-cache-ia32.cc         __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
edx              2311 src/ia32/stub-cache-ia32.cc         __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
edx              2318 src/ia32/stub-cache-ia32.cc         __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, eax);
edx              2325 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
edx              2337 src/ia32/stub-cache-ia32.cc         __ JumpIfSmi(edx, &fast);
edx              2338 src/ia32/stub-cache-ia32.cc         __ CmpObjectType(edx, HEAP_NUMBER_TYPE, eax);
edx              2346 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
edx              2358 src/ia32/stub-cache-ia32.cc         __ cmp(edx, factory()->true_value());
edx              2360 src/ia32/stub-cache-ia32.cc         __ cmp(edx, factory()->false_value());
edx              2368 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
edx              2413 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              2416 src/ia32/stub-cache-ia32.cc   compiler.Compile(masm(), object, holder, name, &lookup, edx, ebx, edi, eax,
edx              2420 src/ia32/stub-cache-ia32.cc   __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
edx              2430 src/ia32/stub-cache-ia32.cc     __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
edx              2431 src/ia32/stub-cache-ia32.cc     __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
edx              2481 src/ia32/stub-cache-ia32.cc     __ mov(edx, FieldOperand(edx, GlobalObject::kGlobalReceiverOffset));
edx              2482 src/ia32/stub-cache-ia32.cc     __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
edx              2530 src/ia32/stub-cache-ia32.cc                      edx, ecx, ebx, edi,
edx              2558 src/ia32/stub-cache-ia32.cc   __ CheckMap(edx, Handle<Map>(object->map()),
edx              2563 src/ia32/stub-cache-ia32.cc     __ CheckAccessGlobalProxy(edx, ebx, &miss);
edx              2571 src/ia32/stub-cache-ia32.cc   __ push(edx);  // receiver
edx              2607 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              2608 src/ia32/stub-cache-ia32.cc   CheckPrototypes(receiver, edx, holder, ebx, ecx, edi, name, &miss);
edx              2618 src/ia32/stub-cache-ia32.cc     __ push(edx);
edx              2654 src/ia32/stub-cache-ia32.cc   __ CheckMap(edx, Handle<Map>(receiver->map()),
edx              2659 src/ia32/stub-cache-ia32.cc     __ CheckAccessGlobalProxy(edx, ebx, &miss);
edx              2667 src/ia32/stub-cache-ia32.cc   __ push(edx);  // receiver
edx              2701 src/ia32/stub-cache-ia32.cc   __ cmp(FieldOperand(edx, HeapObject::kMapOffset),
edx              2761 src/ia32/stub-cache-ia32.cc                      edx, ecx, ebx, edi,
edx              2790 src/ia32/stub-cache-ia32.cc   __ DispatchMap(edx, receiver_map, stub, DO_SMI_CHECK);
edx              2811 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss, Label::kNear);
edx              2812 src/ia32/stub-cache-ia32.cc   __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset));
edx              2846 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              2853 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, last, ebx, eax, edi, name, &miss);
edx              2886 src/ia32/stub-cache-ia32.cc   GenerateLoadField(object, holder, edx, ebx, eax, edi, index, name, &miss);
edx              2907 src/ia32/stub-cache-ia32.cc   GenerateLoadCallback(object, holder, edx, ecx, ebx, eax, edi, callback,
edx              2930 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              2931 src/ia32/stub-cache-ia32.cc   CheckPrototypes(receiver, edx, holder, ebx, eax, edi, name, &miss);
edx              2937 src/ia32/stub-cache-ia32.cc     __ push(edx);
edx              2966 src/ia32/stub-cache-ia32.cc   GenerateLoadConstant(object, holder, edx, ebx, eax, edi, value, name, &miss);
edx              2990 src/ia32/stub-cache-ia32.cc   GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
edx              3015 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              3016 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, holder, ebx, eax, edi, name, &miss);
edx              3067 src/ia32/stub-cache-ia32.cc   GenerateLoadField(receiver, holder, edx, ebx, eax, edi, index, name, &miss);
edx              3097 src/ia32/stub-cache-ia32.cc   GenerateLoadCallback(receiver, holder, edx, ecx, ebx, eax, edi, callback,
edx              3129 src/ia32/stub-cache-ia32.cc       receiver, holder, edx, ebx, eax, edi, value, name, &miss);
edx              3159 src/ia32/stub-cache-ia32.cc   GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
edx              3186 src/ia32/stub-cache-ia32.cc   GenerateLoadArrayLength(masm(), edx, eax, &miss);
edx              3212 src/ia32/stub-cache-ia32.cc   GenerateLoadStringLength(masm(), edx, eax, ebx, &miss, true);
edx              3238 src/ia32/stub-cache-ia32.cc   GenerateLoadFunctionPrototype(masm(), edx, eax, ebx, &miss);
edx              3259 src/ia32/stub-cache-ia32.cc   __ DispatchMap(edx, receiver_map, stub, DO_SMI_CHECK);
edx              3277 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(edx, &miss);
edx              3280 src/ia32/stub-cache-ia32.cc   __ mov(map_reg, FieldOperand(edx, HeapObject::kMapOffset));
edx              3337 src/ia32/stub-cache-ia32.cc   __ AllocateInNewSpace(ecx, edx, ecx, no_reg,
edx              3343 src/ia32/stub-cache-ia32.cc   __ mov(Operand(edx, JSObject::kMapOffset), ebx);
edx              3345 src/ia32/stub-cache-ia32.cc   __ mov(Operand(edx, JSObject::kPropertiesOffset), ebx);
edx              3346 src/ia32/stub-cache-ia32.cc   __ mov(Operand(edx, JSObject::kElementsOffset), ebx);
edx              3350 src/ia32/stub-cache-ia32.cc   __ push(edx);
edx              3355 src/ia32/stub-cache-ia32.cc   __ lea(edx, Operand(edx, JSObject::kHeaderSize));
edx              3388 src/ia32/stub-cache-ia32.cc       __ mov(Operand(edx, i * kPointerSize), ebx);
edx              3392 src/ia32/stub-cache-ia32.cc       __ mov(Operand(edx, i * kPointerSize), Immediate(constant));
edx              3401 src/ia32/stub-cache-ia32.cc     __ mov(Operand(edx, i * kPointerSize), edi);
edx              3447 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
edx              3451 src/ia32/stub-cache-ia32.cc   __ push(edx);
edx              3452 src/ia32/stub-cache-ia32.cc   __ LoadFromNumberDictionary(&slow, eax, ecx, ebx, edx, edi, eax);
edx              3454 src/ia32/stub-cache-ia32.cc   __ pop(edx);
edx              3458 src/ia32/stub-cache-ia32.cc   __ pop(edx);
edx              3533 src/ia32/stub-cache-ia32.cc   __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset));
edx              3685 src/ia32/stub-cache-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              3881 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
edx              3919 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
edx              3991 src/ia32/stub-cache-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              3994 src/ia32/stub-cache-ia32.cc     __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset));  // smis.
edx              4058 src/ia32/stub-cache-ia32.cc     __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              4084 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(edx, JSObject::kElementsOffset), edi);
edx              4085 src/ia32/stub-cache-ia32.cc     __ RecordWriteField(edx, JSObject::kElementsOffset, edi, ebx,
edx              4089 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(edx, JSArray::kLengthOffset),
edx              4107 src/ia32/stub-cache-ia32.cc     __ add(FieldOperand(edx, JSArray::kLengthOffset),
edx              4142 src/ia32/stub-cache-ia32.cc   __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              4147 src/ia32/stub-cache-ia32.cc     __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset));  // smis.
edx              4160 src/ia32/stub-cache-ia32.cc   __ StoreNumberToDoubleElements(eax, edi, ecx, edx, xmm0,
edx              4194 src/ia32/stub-cache-ia32.cc     __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              4216 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(edx, JSObject::kElementsOffset), edi);
edx              4217 src/ia32/stub-cache-ia32.cc     __ RecordWriteField(edx, JSObject::kElementsOffset, edi, ebx,
edx              4221 src/ia32/stub-cache-ia32.cc     __ add(FieldOperand(edx, JSArray::kLengthOffset),
edx              4223 src/ia32/stub-cache-ia32.cc     __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
edx              4236 src/ia32/stub-cache-ia32.cc     __ add(FieldOperand(edx, JSArray::kLengthOffset),
edx               313 src/third_party/valgrind/valgrind.h     __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default
edx               317 src/third_party/valgrind/valgrind.h             __asm mov _zzq_result, edx
edx                95 test/cctest/test-assembler-ia32.cc   __ mov(edx, Operand(esp, 4));
edx               100 test/cctest/test-assembler-ia32.cc   __ add(eax, edx);
edx               101 test/cctest/test-assembler-ia32.cc   __ sub(edx, Immediate(1));
edx               104 test/cctest/test-assembler-ia32.cc   __ test(edx, edx);
edx               133 test/cctest/test-assembler-ia32.cc   __ mov(edx, Operand(esp, 4));
edx               138 test/cctest/test-assembler-ia32.cc   __ imul(eax, edx);
edx               139 test/cctest/test-assembler-ia32.cc   __ sub(edx, Immediate(1));
edx               142 test/cctest/test-assembler-ia32.cc   __ test(edx, edx);
edx               419 test/cctest/test-assembler-ia32.cc   __ push(edx);
edx               425 test/cctest/test-assembler-ia32.cc   __ mov(edx, 4);
edx               441 test/cctest/test-assembler-ia32.cc   __ cmp(edx, 4);
edx               450 test/cctest/test-assembler-ia32.cc   __ pop(edx);
edx               458 test/cctest/test-assembler-ia32.cc   __ pop(edx);
edx                78 test/cctest/test-disasm-ia32.cc   __ add(edx, ebx);
edx                79 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(12, RelocInfo::NONE));
edx                80 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(ebx, 0));
edx                81 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(ebx, 16));
edx                82 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(ebx, 1999));
edx                83 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(esp, 0));
edx                84 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(esp, 16));
edx                85 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(esp, 1999));
edx                97 test/cctest/test-disasm-ia32.cc   __ and_(edx, 3);
edx                98 test/cctest/test-disasm-ia32.cc   __ and_(edx, Operand(esp, 4));
edx                99 test/cctest/test-disasm-ia32.cc   __ cmp(edx, 3);
edx               100 test/cctest/test-disasm-ia32.cc   __ cmp(edx, Operand(esp, 4));
edx               106 test/cctest/test-disasm-ia32.cc   __ or_(edx, 3);
edx               107 test/cctest/test-disasm-ia32.cc   __ xor_(edx, 3);
edx               119 test/cctest/test-disasm-ia32.cc   __ movsx_b(edx, ecx);
edx               120 test/cctest/test-disasm-ia32.cc   __ movsx_w(edx, ecx);
edx               121 test/cctest/test-disasm-ia32.cc   __ movzx_b(edx, ecx);
edx               122 test/cctest/test-disasm-ia32.cc   __ movzx_w(edx, ecx);
edx               125 test/cctest/test-disasm-ia32.cc   __ imul(edx, ecx);
edx               126 test/cctest/test-disasm-ia32.cc   __ shld(edx, ecx);
edx               127 test/cctest/test-disasm-ia32.cc   __ shrd(edx, ecx);
edx               128 test/cctest/test-disasm-ia32.cc   __ bts(edx, ecx);
edx               143 test/cctest/test-disasm-ia32.cc   __ pop(edx);
edx               148 test/cctest/test-disasm-ia32.cc   __ add(edx, Operand(esp, 16));
edx               149 test/cctest/test-disasm-ia32.cc   __ add(edx, ecx);
edx               150 test/cctest/test-disasm-ia32.cc   __ mov_b(edx, ecx);
edx               153 test/cctest/test-disasm-ia32.cc   __ mov_b(Operand(esp, 16), edx);
edx               154 test/cctest/test-disasm-ia32.cc   __ mov_w(edx, Operand(esp, 16));
edx               155 test/cctest/test-disasm-ia32.cc   __ mov_w(Operand(esp, 16), edx);
edx               157 test/cctest/test-disasm-ia32.cc   __ movsx_w(edx, Operand(esp, 12));
edx               158 test/cctest/test-disasm-ia32.cc   __ movsx_b(edx, Operand(esp, 12));
edx               159 test/cctest/test-disasm-ia32.cc   __ movzx_w(edx, Operand(esp, 12));
edx               160 test/cctest/test-disasm-ia32.cc   __ movzx_b(edx, Operand(esp, 12));
edx               162 test/cctest/test-disasm-ia32.cc   __ mov(edx, 1234567);
edx               163 test/cctest/test-disasm-ia32.cc   __ mov(edx, Operand(esp, 12));
edx               165 test/cctest/test-disasm-ia32.cc   __ mov(Operand(ebx, ecx, times_4, 10000), edx);
edx               167 test/cctest/test-disasm-ia32.cc   __ dec_b(edx);
edx               170 test/cctest/test-disasm-ia32.cc   __ dec(edx);
edx               174 test/cctest/test-disasm-ia32.cc   __ idiv(edx);
edx               175 test/cctest/test-disasm-ia32.cc   __ mul(edx);
edx               176 test/cctest/test-disasm-ia32.cc   __ neg(edx);
edx               177 test/cctest/test-disasm-ia32.cc   __ not_(edx);
edx               180 test/cctest/test-disasm-ia32.cc   __ imul(edx, Operand(ebx, ecx, times_4, 10000));
edx               181 test/cctest/test-disasm-ia32.cc   __ imul(edx, ecx, 12);
edx               182 test/cctest/test-disasm-ia32.cc   __ imul(edx, ecx, 1000);
edx               184 test/cctest/test-disasm-ia32.cc   __ inc(edx);
edx               191 test/cctest/test-disasm-ia32.cc   __ lea(edx, Operand(ebx, ecx, times_4, 10000));
edx               192 test/cctest/test-disasm-ia32.cc   __ or_(edx, 12345);
edx               193 test/cctest/test-disasm-ia32.cc   __ or_(edx, Operand(ebx, ecx, times_4, 10000));
edx               197 test/cctest/test-disasm-ia32.cc   __ rcl(edx, 1);
edx               198 test/cctest/test-disasm-ia32.cc   __ rcl(edx, 7);
edx               199 test/cctest/test-disasm-ia32.cc   __ rcr(edx, 1);
edx               200 test/cctest/test-disasm-ia32.cc   __ rcr(edx, 7);
edx               201 test/cctest/test-disasm-ia32.cc   __ sar(edx, 1);
edx               202 test/cctest/test-disasm-ia32.cc   __ sar(edx, 6);
edx               203 test/cctest/test-disasm-ia32.cc   __ sar_cl(edx);
edx               204 test/cctest/test-disasm-ia32.cc   __ sbb(edx, Operand(ebx, ecx, times_4, 10000));
edx               205 test/cctest/test-disasm-ia32.cc   __ shld(edx, Operand(ebx, ecx, times_4, 10000));
edx               206 test/cctest/test-disasm-ia32.cc   __ shl(edx, 1);
edx               207 test/cctest/test-disasm-ia32.cc   __ shl(edx, 6);
edx               208 test/cctest/test-disasm-ia32.cc   __ shl_cl(edx);
edx               209 test/cctest/test-disasm-ia32.cc   __ shrd(edx, Operand(ebx, ecx, times_4, 10000));
edx               210 test/cctest/test-disasm-ia32.cc   __ shr(edx, 1);
edx               211 test/cctest/test-disasm-ia32.cc   __ shr(edx, 7);
edx               212 test/cctest/test-disasm-ia32.cc   __ shr_cl(edx);
edx               217 test/cctest/test-disasm-ia32.cc   __ adc(edx, 12345);
edx               220 test/cctest/test-disasm-ia32.cc   __ add(Operand(edx, ecx, times_4, 10000), Immediate(12));
edx               226 test/cctest/test-disasm-ia32.cc   __ cmp(Operand(edx, ecx, times_4, 10000), Immediate(12));
edx               232 test/cctest/test-disasm-ia32.cc   __ sub(Operand(edx, ecx, times_4, 10000), Immediate(12));
edx               236 test/cctest/test-disasm-ia32.cc   __ imul(edx, ecx, 12);
edx               237 test/cctest/test-disasm-ia32.cc   __ imul(edx, ecx, 1000);
edx               244 test/cctest/test-disasm-ia32.cc   __ sub(edx, Operand(ebx, ecx, times_4, 10000));
edx               245 test/cctest/test-disasm-ia32.cc   __ sub(edx, ebx);
edx               247 test/cctest/test-disasm-ia32.cc   __ test(edx, Immediate(12345));
edx               248 test/cctest/test-disasm-ia32.cc   __ test(edx, Operand(ebx, ecx, times_8, 10000));
edx               250 test/cctest/test-disasm-ia32.cc   __ test_b(edx, Operand(ecx, ebx, times_2, 1000));
edx               254 test/cctest/test-disasm-ia32.cc   __ xor_(edx, 12345);
edx               255 test/cctest/test-disasm-ia32.cc   __ xor_(edx, Operand(ebx, ecx, times_8, 10000));
edx               256 test/cctest/test-disasm-ia32.cc   __ bts(Operand(ebx, ecx, times_8, 10000), edx);
edx               373 test/cctest/test-disasm-ia32.cc       __ cvttss2si(edx, Operand(ebx, ecx, times_4, 10000));
edx               407 test/cctest/test-disasm-ia32.cc       __ cmov(less, eax, Operand(edx, 0));
edx               408 test/cctest/test-disasm-ia32.cc       __ cmov(greater_equal, eax, Operand(edx, 1));
edx               409 test/cctest/test-disasm-ia32.cc       __ cmov(less_equal, eax, Operand(edx, 2));
edx               410 test/cctest/test-disasm-ia32.cc       __ cmov(greater, eax, Operand(edx, 3));