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, ¬in, &slow);
edx 730 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, edi, ¬in, &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, ¬in, &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));