eax                79 src/atomicops_internals_x86_gcc.cc   uint32_t eax;
eax                85 src/atomicops_internals_x86_gcc.cc   cpuid(eax, ebx, ecx, edx, 0);
eax                93 src/atomicops_internals_x86_gcc.cc   cpuid(eax, ebx, ecx, edx, 1);
eax                95 src/atomicops_internals_x86_gcc.cc   int family = (eax >> 8) & 0xf;        // family and model fields
eax                96 src/atomicops_internals_x86_gcc.cc   int model = (eax >> 4) & 0xf;
eax                98 src/atomicops_internals_x86_gcc.cc     family += (eax >> 20) & 0xff;
eax                99 src/atomicops_internals_x86_gcc.cc     model += ((eax >> 16) & 0xf) << 4;
eax                95 src/ia32/assembler-ia32.cc   __ pop(eax);
eax                96 src/ia32/assembler-ia32.cc   __ mov(edx, eax);
eax                97 src/ia32/assembler-ia32.cc   __ xor_(eax, 0x200000);  // Flip bit 21.
eax                98 src/ia32/assembler-ia32.cc   __ push(eax);
eax               101 src/ia32/assembler-ia32.cc   __ pop(eax);
eax               102 src/ia32/assembler-ia32.cc   __ xor_(eax, edx);  // Different if CPUID is supported.
eax               106 src/ia32/assembler-ia32.cc   __ xor_(eax, eax);
eax               114 src/ia32/assembler-ia32.cc   __ mov(eax, 1);
eax               123 src/ia32/assembler-ia32.cc   __ mov(eax, edx);
eax               124 src/ia32/assembler-ia32.cc   __ or_(eax, 1 << CPUID);
eax               559 src/ia32/assembler-ia32.cc   emit_operand(eax, dst);
eax               588 src/ia32/assembler-ia32.cc   emit_operand(eax, dst);
eax               655 src/ia32/assembler-ia32.cc   emit_operand(eax, dst);
eax               663 src/ia32/assembler-ia32.cc   emit_operand(eax, dst);
eax               745 src/ia32/assembler-ia32.cc   if (src.is(eax) || dst.is(eax)) {  // Single-byte encoding.
eax               746 src/ia32/assembler-ia32.cc     EMIT(0x90 | (src.is(eax) ? dst.code() : src.code()));
eax               821 src/ia32/assembler-ia32.cc   if (op.is_reg(eax)) {
eax               891 src/ia32/assembler-ia32.cc   emit_operand(eax, op);  // eax has same code as register al.
eax               899 src/ia32/assembler-ia32.cc   emit_operand(eax, op);  // eax has same code as register ax.
eax               982 src/ia32/assembler-ia32.cc   emit_operand(eax, dst);
eax              1182 src/ia32/assembler-ia32.cc     if (reg.is(eax)) {
eax              1191 src/ia32/assembler-ia32.cc     if (reg.is(eax)) {
eax              1220 src/ia32/assembler-ia32.cc   emit_operand(eax, op);
eax              1232 src/ia32/assembler-ia32.cc   emit_operand(eax, op);
eax              1598 src/ia32/assembler-ia32.cc   emit_operand(eax, adr);
eax              1605 src/ia32/assembler-ia32.cc   emit_operand(eax, adr);
eax              1633 src/ia32/assembler-ia32.cc   emit_operand(eax, adr);
eax              2530 src/ia32/assembler-ia32.cc   } else if (dst.is_reg(eax)) {
eax               110 src/ia32/assembler-ia32.h const Register eax = { kRegister_eax_Code };
eax                72 src/ia32/builtins-ia32.cc   __ add(eax, Immediate(num_extra_args + 1));
eax                93 src/ia32/builtins-ia32.cc     __ SmiTag(eax);
eax                94 src/ia32/builtins-ia32.cc     __ push(eax);
eax               114 src/ia32/builtins-ia32.cc       __ mov(eax, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
eax               116 src/ia32/builtins-ia32.cc       __ JumpIfSmi(eax, &rt_call);
eax               119 src/ia32/builtins-ia32.cc       __ CmpObjectType(eax, MAP_TYPE, ebx);
eax               127 src/ia32/builtins-ia32.cc       __ CmpInstanceType(eax, JS_FUNCTION_TYPE);
eax               138 src/ia32/builtins-ia32.cc         __ push(eax);
eax               146 src/ia32/builtins-ia32.cc         __ pop(eax);
eax               154 src/ia32/builtins-ia32.cc       __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset));
eax               162 src/ia32/builtins-ia32.cc       __ mov(Operand(ebx, JSObject::kMapOffset), eax);
eax               175 src/ia32/builtins-ia32.cc                    FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
eax               204 src/ia32/builtins-ia32.cc       __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset));
eax               206 src/ia32/builtins-ia32.cc                  FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
eax               209 src/ia32/builtins-ia32.cc       __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset));
eax               234 src/ia32/builtins-ia32.cc       __ mov(eax, factory->fixed_array_map());
eax               235 src/ia32/builtins-ia32.cc       __ mov(Operand(edi, FixedArray::kMapOffset), eax);  // setup the map
eax               245 src/ia32/builtins-ia32.cc         __ lea(eax, Operand(edi, FixedArray::kHeaderSize));
eax               248 src/ia32/builtins-ia32.cc         __ mov(Operand(eax, 0), edx);
eax               249 src/ia32/builtins-ia32.cc         __ add(eax, Immediate(kPointerSize));
eax               251 src/ia32/builtins-ia32.cc         __ cmp(eax, ecx);
eax               282 src/ia32/builtins-ia32.cc     __ mov(ebx, eax);  // store result in ebx
eax               291 src/ia32/builtins-ia32.cc     __ mov(eax, Operand(esp, 0));
eax               292 src/ia32/builtins-ia32.cc     __ SmiUntag(eax);
eax               305 src/ia32/builtins-ia32.cc     __ mov(ecx, eax);
eax               322 src/ia32/builtins-ia32.cc       ParameterCount actual(eax);
eax               341 src/ia32/builtins-ia32.cc     __ JumpIfSmi(eax, &use_receiver);
eax               345 src/ia32/builtins-ia32.cc     __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
eax               351 src/ia32/builtins-ia32.cc     __ mov(eax, Operand(esp, 0));
eax               405 src/ia32/builtins-ia32.cc     __ mov(eax, Operand(ebx, EntryFrameConstants::kArgcOffset));
eax               417 src/ia32/builtins-ia32.cc     __ cmp(ecx, eax);
eax               422 src/ia32/builtins-ia32.cc     __ mov(edi, Operand(esp, eax, times_4, kPointerSize));
eax               429 src/ia32/builtins-ia32.cc       ParameterCount actual(eax);
eax               473 src/ia32/builtins-ia32.cc   __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
eax               474 src/ia32/builtins-ia32.cc   __ jmp(eax);
eax               499 src/ia32/builtins-ia32.cc   __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
eax               500 src/ia32/builtins-ia32.cc   __ jmp(eax);
eax               527 src/ia32/builtins-ia32.cc   __ mov(eax, Operand(esp, 2 * kPointerSize));
eax               569 src/ia32/builtins-ia32.cc     __ test(eax, eax);
eax               574 src/ia32/builtins-ia32.cc     __ inc(eax);
eax               582 src/ia32/builtins-ia32.cc   __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize));
eax               607 src/ia32/builtins-ia32.cc     __ mov(ebx, Operand(esp, eax, times_4, 0));  // First argument.
eax               624 src/ia32/builtins-ia32.cc       __ SmiTag(eax);
eax               625 src/ia32/builtins-ia32.cc       __ push(eax);
eax               629 src/ia32/builtins-ia32.cc       __ mov(ebx, eax);
eax               632 src/ia32/builtins-ia32.cc       __ pop(eax);
eax               633 src/ia32/builtins-ia32.cc       __ SmiUntag(eax);
eax               637 src/ia32/builtins-ia32.cc     __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize));
eax               651 src/ia32/builtins-ia32.cc     __ mov(Operand(esp, eax, times_4, 0), ebx);
eax               668 src/ia32/builtins-ia32.cc   __ mov(Operand(esp, eax, times_4, 0), edi);
eax               675 src/ia32/builtins-ia32.cc     __ mov(ecx, eax);
eax               682 src/ia32/builtins-ia32.cc     __ dec(eax);  // One fewer argument (first argument is new receiver).
eax               697 src/ia32/builtins-ia32.cc     __ inc(eax);
eax               720 src/ia32/builtins-ia32.cc   __ cmp(eax, ebx);
eax               754 src/ia32/builtins-ia32.cc     __ mov(edx, eax);
eax               762 src/ia32/builtins-ia32.cc     __ push(eax);
eax               771 src/ia32/builtins-ia32.cc     __ push(eax);  // limit
eax               816 src/ia32/builtins-ia32.cc     __ mov(ebx, eax);
eax               848 src/ia32/builtins-ia32.cc     __ push(eax);
eax               861 src/ia32/builtins-ia32.cc     __ mov(eax, ecx);
eax               862 src/ia32/builtins-ia32.cc     ParameterCount actual(eax);
eax               863 src/ia32/builtins-ia32.cc     __ SmiUntag(eax);
eax               876 src/ia32/builtins-ia32.cc     __ inc(eax);
eax              1004 src/ia32/builtins-ia32.cc   ASSERT(!fill_with_hole || !result.is(eax));  // result is never eax
eax              1060 src/ia32/builtins-ia32.cc     __ mov(eax, factory->the_hole_value());
eax              1108 src/ia32/builtins-ia32.cc   __ push(eax);
eax              1111 src/ia32/builtins-ia32.cc   __ test(eax, eax);
eax              1118 src/ia32/builtins-ia32.cc                        eax,
eax              1133 src/ia32/builtins-ia32.cc   __ cmp(eax, 1);
eax              1147 src/ia32/builtins-ia32.cc     __ mov(eax, Operand(esp, i * kPointerSize));
eax              1148 src/ia32/builtins-ia32.cc     __ mov(Operand(esp, (i + 1) * kPointerSize), eax);
eax              1174 src/ia32/builtins-ia32.cc                   eax,
eax              1181 src/ia32/builtins-ia32.cc   __ mov(eax, ebx);
eax              1191 src/ia32/builtins-ia32.cc   __ SmiTag(eax);  // Convet argc to a smi.
eax              1200 src/ia32/builtins-ia32.cc                   eax,
eax              1240 src/ia32/builtins-ia32.cc   __ mov(eax, Operand(edi, ecx, times_pointer_size, 0));
eax              1242 src/ia32/builtins-ia32.cc     __ JumpIfNotSmi(eax, &has_non_smi_element);
eax              1244 src/ia32/builtins-ia32.cc   __ mov(Operand(edx, 0), eax);
eax              1259 src/ia32/builtins-ia32.cc   __ pop(eax);
eax              1267 src/ia32/builtins-ia32.cc   __ CheckMap(eax,
eax              1273 src/ia32/builtins-ia32.cc   __ pop(eax);
eax              1274 src/ia32/builtins-ia32.cc   __ UndoAllocationInNewSpace(eax);
eax              1285 src/ia32/builtins-ia32.cc       eax,
eax              1288 src/ia32/builtins-ia32.cc   __ RecordWriteField(ebx, HeapObject::kMapOffset, edi, eax,
eax              1297 src/ia32/builtins-ia32.cc   __ mov(eax, Operand(edi, ecx, times_pointer_size, 0));
eax              1298 src/ia32/builtins-ia32.cc   __ mov(Operand(edx, 0), eax);
eax              1306 src/ia32/builtins-ia32.cc   __ pop(eax);
eax              1435 src/ia32/builtins-ia32.cc   __ test(eax, eax);
eax              1437 src/ia32/builtins-ia32.cc   __ mov(ebx, Operand(esp, eax, times_pointer_size, 0));
eax              1439 src/ia32/builtins-ia32.cc   __ lea(esp, Operand(esp, eax, times_pointer_size, kPointerSize));
eax              1441 src/ia32/builtins-ia32.cc   __ mov(eax, ebx);
eax              1447 src/ia32/builtins-ia32.cc       eax,  // Input.
eax              1464 src/ia32/builtins-ia32.cc                         eax,  // Result.
eax              1479 src/ia32/builtins-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset), ecx);
eax              1484 src/ia32/builtins-ia32.cc   __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
eax              1485 src/ia32/builtins-ia32.cc   __ mov(FieldOperand(eax, JSObject::kElementsOffset), ecx);
eax              1488 src/ia32/builtins-ia32.cc   __ mov(FieldOperand(eax, JSValue::kValueOffset), ebx);
eax              1501 src/ia32/builtins-ia32.cc   __ JumpIfSmi(eax, &convert_argument);
eax              1502 src/ia32/builtins-ia32.cc   Condition is_string = masm->IsObjectStringType(eax, ebx, ecx);
eax              1504 src/ia32/builtins-ia32.cc   __ mov(ebx, eax);
eax              1514 src/ia32/builtins-ia32.cc     __ push(eax);
eax              1518 src/ia32/builtins-ia32.cc   __ mov(ebx, eax);
eax              1557 src/ia32/builtins-ia32.cc   __ lea(edi, Operand(eax, eax, times_1, kSmiTag));
eax              1589 src/ia32/builtins-ia32.cc   __ cmp(eax, ebx);
eax              1600 src/ia32/builtins-ia32.cc     __ lea(eax, Operand(ebp, eax, times_4, offset));
eax              1606 src/ia32/builtins-ia32.cc     __ push(Operand(eax, 0));
eax              1607 src/ia32/builtins-ia32.cc     __ sub(eax, Immediate(kPointerSize));
eax              1619 src/ia32/builtins-ia32.cc     __ lea(edi, Operand(ebp, eax, times_4, offset));
eax              1621 src/ia32/builtins-ia32.cc     __ sub(ebx, eax);
eax              1623 src/ia32/builtins-ia32.cc     __ neg(eax);
eax              1624 src/ia32/builtins-ia32.cc     __ sub(eax, Immediate(1));
eax              1628 src/ia32/builtins-ia32.cc     __ inc(eax);
eax              1631 src/ia32/builtins-ia32.cc     __ test(eax, eax);
eax              1637 src/ia32/builtins-ia32.cc     __ inc(eax);
eax              1639 src/ia32/builtins-ia32.cc     __ cmp(eax, ebx);
eax              1685 src/ia32/builtins-ia32.cc   __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
eax              1686 src/ia32/builtins-ia32.cc   __ mov(ecx, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset));
eax              1695 src/ia32/builtins-ia32.cc     __ push(eax);
eax              1702 src/ia32/builtins-ia32.cc   __ cmp(eax, Immediate(Smi::FromInt(-1)));
eax              1725 src/ia32/builtins-ia32.cc   __ SmiUntag(eax);
eax              1726 src/ia32/builtins-ia32.cc   __ push(eax);
eax                48 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear);
eax                52 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax                60 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax                72 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(JSFunction::kSize, eax, ebx, ecx, &gc, TAG_OBJECT);
eax                88 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kMapOffset), ebx);
eax                94 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ebx);
eax                95 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx);
eax                96 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset),
eax                98 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
eax                99 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi);
eax               100 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx);
eax               113 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset),
eax               117 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
eax               157 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kCodeEntryOffset), edx);
eax               162 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset), edx);
eax               165 src/ia32/code-stubs-ia32.cc   __ mov(ContextOperand(ecx, Context::OPTIMIZED_FUNCTIONS_LIST), eax);
eax               168 src/ia32/code-stubs-ia32.cc   __ mov(edx, eax);
eax               201 src/ia32/code-stubs-ia32.cc                         eax, ebx, ecx, &gc, TAG_OBJECT);
eax               208 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset),
eax               210 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, Context::kLengthOffset),
eax               215 src/ia32/code-stubs-ia32.cc   __ mov(Operand(eax, Context::SlotOffset(Context::CLOSURE_INDEX)), ecx);
eax               216 src/ia32/code-stubs-ia32.cc   __ mov(Operand(eax, Context::SlotOffset(Context::PREVIOUS_INDEX)), esi);
eax               217 src/ia32/code-stubs-ia32.cc   __ mov(Operand(eax, Context::SlotOffset(Context::EXTENSION_INDEX)), ebx);
eax               221 src/ia32/code-stubs-ia32.cc   __ mov(Operand(eax, Context::SlotOffset(Context::GLOBAL_INDEX)), ebx);
eax               226 src/ia32/code-stubs-ia32.cc     __ mov(Operand(eax, Context::SlotOffset(i)), ebx);
eax               230 src/ia32/code-stubs-ia32.cc   __ mov(esi, eax);
eax               249 src/ia32/code-stubs-ia32.cc                         eax, ebx, ecx, &gc, TAG_OBJECT);
eax               259 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset),
eax               261 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, Context::kLengthOffset),
eax               281 src/ia32/code-stubs-ia32.cc   __ mov(ContextOperand(eax, Context::CLOSURE_INDEX), ecx);
eax               282 src/ia32/code-stubs-ia32.cc   __ mov(ContextOperand(eax, Context::PREVIOUS_INDEX), esi);
eax               283 src/ia32/code-stubs-ia32.cc   __ mov(ContextOperand(eax, Context::EXTENSION_INDEX), ebx);
eax               287 src/ia32/code-stubs-ia32.cc   __ mov(ContextOperand(eax, Context::GLOBAL_INDEX), ebx);
eax               291 src/ia32/code-stubs-ia32.cc     __ mov(ContextOperand(eax, Context::MIN_CONTEXT_SLOTS),
eax               296 src/ia32/code-stubs-ia32.cc       __ mov(ContextOperand(eax, i + Context::MIN_CONTEXT_SLOTS), ebx);
eax               301 src/ia32/code-stubs-ia32.cc   __ mov(esi, eax);
eax               331 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(size, eax, ebx, edx, fail, TAG_OBJECT);
eax               337 src/ia32/code-stubs-ia32.cc       __ mov(FieldOperand(eax, i), ebx);
eax               345 src/ia32/code-stubs-ia32.cc     __ lea(edx, Operand(eax, JSArray::kSize));
eax               346 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, JSArray::kElementsOffset), edx);
eax               382 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 2 * kPointerSize));
eax               386 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(ecx, eax, times_half_pointer_size,
eax               458 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 3 * kPointerSize));
eax               462 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(ecx, eax, times_half_pointer_size,
eax               471 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(ecx, HeapObject::kMapOffset));
eax               472 src/ia32/code-stubs-ia32.cc   __ movzx_b(eax, FieldOperand(eax, Map::kInstanceSizeOffset));
eax               473 src/ia32/code-stubs-ia32.cc   __ cmp(eax, Immediate(size >> kPointerSizeLog2));
eax               478 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(size, eax, ebx, edx, &slow_case, TAG_OBJECT);
eax               481 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, i), ebx);
eax               499 src/ia32/code-stubs-ia32.cc   const Register argument = eax;
eax               633 src/ia32/code-stubs-ia32.cc   const Register argument = eax;
eax               912 src/ia32/code-stubs-ia32.cc   __ push(eax);  // the operand
eax               969 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(eax, non_smi, non_smi_near);
eax               972 src/ia32/code-stubs-ia32.cc   __ test(eax, eax);
eax               976 src/ia32/code-stubs-ia32.cc   __ mov(edx, eax);
eax               977 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(0));
eax               978 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
eax               989 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(eax, non_smi, non_smi_near);
eax               992 src/ia32/code-stubs-ia32.cc   __ not_(eax);
eax               993 src/ia32/code-stubs-ia32.cc   __ and_(eax, ~kSmiTagMask);
eax               999 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
eax              1045 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
eax              1050 src/ia32/code-stubs-ia32.cc     __ xor_(FieldOperand(eax, HeapNumber::kExponentOffset),
eax              1053 src/ia32/code-stubs-ia32.cc     __ mov(edx, eax);
eax              1057 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, ebx, ecx, &slow_allocate_heapnumber);
eax              1072 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ecx);
eax              1074 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
eax              1082 src/ia32/code-stubs-ia32.cc   __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
eax              1087 src/ia32/code-stubs-ia32.cc   IntegerConvert(masm, eax, CpuFeatures::IsSupported(SSE3), slow);
eax              1097 src/ia32/code-stubs-ia32.cc   __ lea(eax, Operand(ecx, times_2, kSmiTag));
eax              1104 src/ia32/code-stubs-ia32.cc     __ mov(ebx, eax);
eax              1105 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, edx, edi, &slow_allocate_heapnumber);
eax              1129 src/ia32/code-stubs-ia32.cc     __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              1134 src/ia32/code-stubs-ia32.cc     __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              1180 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              1198 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              1301 src/ia32/code-stubs-ia32.cc   Register right = eax;
eax              1303 src/ia32/code-stubs-ia32.cc     left = eax;
eax              1305 src/ia32/code-stubs-ia32.cc     __ mov(ebx, eax);
eax              1306 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
eax              1365 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
eax              1370 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
eax              1385 src/ia32/code-stubs-ia32.cc       __ mov(eax, left);
eax              1396 src/ia32/code-stubs-ia32.cc       __ mov(eax, left);
eax              1415 src/ia32/code-stubs-ia32.cc       __ mov(eax, left);
eax              1419 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
eax              1427 src/ia32/code-stubs-ia32.cc       __ mov(eax, left);
eax              1453 src/ia32/code-stubs-ia32.cc       ASSERT(left.is(eax));
eax              1461 src/ia32/code-stubs-ia32.cc       __ cmp(eax, 0x40000000);
eax              1464 src/ia32/code-stubs-ia32.cc       __ NegativeZeroTest(eax, combined, &use_fp_on_smis);
eax              1469 src/ia32/code-stubs-ia32.cc       __ SmiTag(eax);
eax              1478 src/ia32/code-stubs-ia32.cc       ASSERT(left.is(eax));
eax              1485 src/ia32/code-stubs-ia32.cc       __ mov(eax, edx);
eax              1538 src/ia32/code-stubs-ia32.cc         __ mov(eax, edi);
eax              1554 src/ia32/code-stubs-ia32.cc         __ AllocateHeapNumber(eax, ecx, ebx, slow);
eax              1562 src/ia32/code-stubs-ia32.cc           __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              1568 src/ia32/code-stubs-ia32.cc             __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              1572 src/ia32/code-stubs-ia32.cc             __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              1603 src/ia32/code-stubs-ia32.cc             __ mov(eax, right);
eax              1631 src/ia32/code-stubs-ia32.cc         __ mov(eax, ecx);
eax              1652 src/ia32/code-stubs-ia32.cc       __ mov(eax, ecx);
eax              1658 src/ia32/code-stubs-ia32.cc       __ mov(edx, eax);
eax              1659 src/ia32/code-stubs-ia32.cc       __ mov(eax, ebx);
eax              1738 src/ia32/code-stubs-ia32.cc   Register right = eax;
eax              1801 src/ia32/code-stubs-ia32.cc           __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              1827 src/ia32/code-stubs-ia32.cc           __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              1857 src/ia32/code-stubs-ia32.cc         case Token::BIT_OR:  __ or_(eax, ecx); break;
eax              1858 src/ia32/code-stubs-ia32.cc         case Token::BIT_AND: __ and_(eax, ecx); break;
eax              1859 src/ia32/code-stubs-ia32.cc         case Token::BIT_XOR: __ xor_(eax, ecx); break;
eax              1860 src/ia32/code-stubs-ia32.cc         case Token::SAR: __ sar_cl(eax); break;
eax              1861 src/ia32/code-stubs-ia32.cc         case Token::SHL: __ shl_cl(eax); break;
eax              1862 src/ia32/code-stubs-ia32.cc         case Token::SHR: __ shr_cl(eax); break;
eax              1867 src/ia32/code-stubs-ia32.cc         __ test(eax, Immediate(0xc0000000));
eax              1871 src/ia32/code-stubs-ia32.cc         __ cmp(eax, 0xc0000000);
eax              1875 src/ia32/code-stubs-ia32.cc       __ SmiTag(eax);
eax              1883 src/ia32/code-stubs-ia32.cc         __ mov(ebx, eax);  // ebx: result
eax              1890 src/ia32/code-stubs-ia32.cc             __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ?
eax              1892 src/ia32/code-stubs-ia32.cc             __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear);
eax              1895 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
eax              1904 src/ia32/code-stubs-ia32.cc           __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              1908 src/ia32/code-stubs-ia32.cc           __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              1988 src/ia32/code-stubs-ia32.cc   __ cmp(eax, factory->undefined_value());
eax              1991 src/ia32/code-stubs-ia32.cc     __ xor_(eax, eax);
eax              1993 src/ia32/code-stubs-ia32.cc     __ mov(eax, Immediate(factory->nan_value()));
eax              2023 src/ia32/code-stubs-ia32.cc         __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              2040 src/ia32/code-stubs-ia32.cc         __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2069 src/ia32/code-stubs-ia32.cc         case Token::BIT_OR:  __ or_(eax, ecx); break;
eax              2070 src/ia32/code-stubs-ia32.cc         case Token::BIT_AND: __ and_(eax, ecx); break;
eax              2071 src/ia32/code-stubs-ia32.cc         case Token::BIT_XOR: __ xor_(eax, ecx); break;
eax              2072 src/ia32/code-stubs-ia32.cc         case Token::SAR: __ sar_cl(eax); break;
eax              2073 src/ia32/code-stubs-ia32.cc         case Token::SHL: __ shl_cl(eax); break;
eax              2074 src/ia32/code-stubs-ia32.cc         case Token::SHR: __ shr_cl(eax); break;
eax              2079 src/ia32/code-stubs-ia32.cc         __ test(eax, Immediate(0xc0000000));
eax              2083 src/ia32/code-stubs-ia32.cc         __ cmp(eax, 0xc0000000);
eax              2087 src/ia32/code-stubs-ia32.cc       __ SmiTag(eax);
eax              2095 src/ia32/code-stubs-ia32.cc         __ mov(ebx, eax);  // ebx: result
eax              2102 src/ia32/code-stubs-ia32.cc             __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ?
eax              2104 src/ia32/code-stubs-ia32.cc             __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear);
eax              2107 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
eax              2116 src/ia32/code-stubs-ia32.cc           __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              2120 src/ia32/code-stubs-ia32.cc           __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2227 src/ia32/code-stubs-ia32.cc         __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              2244 src/ia32/code-stubs-ia32.cc         __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2268 src/ia32/code-stubs-ia32.cc         case Token::BIT_OR:  __ or_(eax, ecx); break;
eax              2269 src/ia32/code-stubs-ia32.cc         case Token::BIT_AND: __ and_(eax, ecx); break;
eax              2270 src/ia32/code-stubs-ia32.cc         case Token::BIT_XOR: __ xor_(eax, ecx); break;
eax              2271 src/ia32/code-stubs-ia32.cc         case Token::SAR: __ sar_cl(eax); break;
eax              2272 src/ia32/code-stubs-ia32.cc         case Token::SHL: __ shl_cl(eax); break;
eax              2273 src/ia32/code-stubs-ia32.cc         case Token::SHR: __ shr_cl(eax); break;
eax              2278 src/ia32/code-stubs-ia32.cc         __ test(eax, Immediate(0xc0000000));
eax              2282 src/ia32/code-stubs-ia32.cc         __ cmp(eax, 0xc0000000);
eax              2286 src/ia32/code-stubs-ia32.cc       __ SmiTag(eax);
eax              2294 src/ia32/code-stubs-ia32.cc         __ mov(ebx, eax);  // ebx: result
eax              2301 src/ia32/code-stubs-ia32.cc             __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ?
eax              2303 src/ia32/code-stubs-ia32.cc             __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear);
eax              2306 src/ia32/code-stubs-ia32.cc             __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
eax              2315 src/ia32/code-stubs-ia32.cc           __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              2319 src/ia32/code-stubs-ia32.cc           __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2383 src/ia32/code-stubs-ia32.cc   Register right = eax;
eax              2427 src/ia32/code-stubs-ia32.cc       __ mov(eax, edx);
eax              2433 src/ia32/code-stubs-ia32.cc       __ JumpIfNotSmi(eax, &skip_allocation, Label::kNear);
eax              2441 src/ia32/code-stubs-ia32.cc       __ mov(eax, ebx);
eax              2452 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              2479 src/ia32/code-stubs-ia32.cc     __ mov(eax, Operand(esp, kPointerSize));
eax              2480 src/ia32/code-stubs-ia32.cc     __ JumpIfNotSmi(eax, &input_not_smi, Label::kNear);
eax              2484 src/ia32/code-stubs-ia32.cc     __ sar(eax, 1);
eax              2486 src/ia32/code-stubs-ia32.cc     __ mov(Operand(esp, 0), eax);
eax              2494 src/ia32/code-stubs-ia32.cc     __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2500 src/ia32/code-stubs-ia32.cc     __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2501 src/ia32/code-stubs-ia32.cc     __ mov(edx, FieldOperand(eax, HeapNumber::kExponentOffset));
eax              2502 src/ia32/code-stubs-ia32.cc     __ mov(ebx, FieldOperand(eax, HeapNumber::kMantissaOffset));
eax              2523 src/ia32/code-stubs-ia32.cc   __ mov(eax, ecx);
eax              2524 src/ia32/code-stubs-ia32.cc   __ sar(eax, 16);
eax              2525 src/ia32/code-stubs-ia32.cc   __ xor_(ecx, eax);
eax              2526 src/ia32/code-stubs-ia32.cc   __ mov(eax, ecx);
eax              2527 src/ia32/code-stubs-ia32.cc   __ sar(eax, 8);
eax              2528 src/ia32/code-stubs-ia32.cc   __ xor_(ecx, eax);
eax              2539 src/ia32/code-stubs-ia32.cc   __ mov(eax, Immediate(cache_array));
eax              2542 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(eax, cache_array_index));
eax              2545 src/ia32/code-stubs-ia32.cc   __ test(eax, eax);
eax              2563 src/ia32/code-stubs-ia32.cc   __ lea(ecx, Operand(eax, ecx, times_4, 0));
eax              2573 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(ecx, 2 * kIntSize));
eax              2578 src/ia32/code-stubs-ia32.cc     __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2588 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, edi, no_reg, &runtime_call_clear_stack);
eax              2590 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, edi, no_reg, &skip_cache);
eax              2599 src/ia32/code-stubs-ia32.cc   __ mov(Operand(ecx, 2 * kIntSize), eax);
eax              2600 src/ia32/code-stubs-ia32.cc   __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              2604 src/ia32/code-stubs-ia32.cc     __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2638 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, edi, no_reg, &skip_cache);
eax              2639 src/ia32/code-stubs-ia32.cc     __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
eax              2642 src/ia32/code-stubs-ia32.cc       __ push(eax);
eax              2645 src/ia32/code-stubs-ia32.cc     __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2701 src/ia32/code-stubs-ia32.cc     __ mov(edi, eax);  // Save eax before using fnstsw_ax.
eax              2711 src/ia32/code-stubs-ia32.cc       __ test(eax, Immediate(5));
eax              2724 src/ia32/code-stubs-ia32.cc       __ test(eax, Immediate(0x400 /* C2 */));
eax              2732 src/ia32/code-stubs-ia32.cc     __ mov(eax, edi);  // Restore eax (allocated HeapNumber pointer).
eax              2799 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(eax, &arg2_is_object, Label::kNear);
eax              2801 src/ia32/code-stubs-ia32.cc   __ SmiUntag(eax);
eax              2802 src/ia32/code-stubs-ia32.cc   __ mov(ecx, eax);
eax              2807 src/ia32/code-stubs-ia32.cc   __ cmp(eax, factory->undefined_value());
eax              2813 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2818 src/ia32/code-stubs-ia32.cc   IntegerConvert(masm, eax, use_sse3, conversion_failure);
eax              2820 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
eax              2857 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &load_smi_eax, Label::kNear);
eax              2858 src/ia32/code-stubs-ia32.cc   __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2868 src/ia32/code-stubs-ia32.cc   __ SmiUntag(eax);  // Untag smi before converting to float.
eax              2869 src/ia32/code-stubs-ia32.cc   __ cvtsi2sd(xmm1, eax);
eax              2870 src/ia32/code-stubs-ia32.cc   __ SmiTag(eax);  // Retag smi for heap number overwriting test.
eax              2887 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &load_smi_eax, Label::kNear);
eax              2888 src/ia32/code-stubs-ia32.cc   __ cmp(FieldOperand(eax, HeapObject::kMapOffset), factory->heap_number_map());
eax              2897 src/ia32/code-stubs-ia32.cc   __ SmiUntag(eax);  // Untag smi before converting to float.
eax              2898 src/ia32/code-stubs-ia32.cc   __ cvtsi2sd(xmm1, eax);
eax              2899 src/ia32/code-stubs-ia32.cc   __ SmiTag(eax);  // Retag smi for heap number overwriting test.
eax              2902 src/ia32/code-stubs-ia32.cc   __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2910 src/ia32/code-stubs-ia32.cc   const Register right = eax;
eax              2952 src/ia32/code-stubs-ia32.cc     __ mov(scratch, eax);
eax              2980 src/ia32/code-stubs-ia32.cc   const Register right = eax;
eax              3008 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &done, Label::kNear);
eax              3009 src/ia32/code-stubs-ia32.cc   __ mov(scratch, FieldOperand(eax, HeapObject::kMapOffset));
eax              3027 src/ia32/code-stubs-ia32.cc   const Register exponent = eax;
eax              3195 src/ia32/code-stubs-ia32.cc     __ test_b(eax, 0x5F);  // We check for all but precision exception.
eax              3257 src/ia32/code-stubs-ia32.cc     __ AllocateHeapNumber(eax, scratch, base, &call_runtime);
eax              3258 src/ia32/code-stubs-ia32.cc     __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), double_result);
eax              3307 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
eax              3313 src/ia32/code-stubs-ia32.cc   __ lea(ebx, Operand(ebp, eax, times_2, 0));
eax              3315 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(ebx, edx, times_2, kDisplacement));
eax              3331 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(ebx, edx, times_2, kDisplacement));
eax              3430 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(ebx, eax, edx, edi, &runtime, TAG_OBJECT);
eax              3463 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, i), edx);
eax              3469 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kHeaderSize +
eax              3475 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kHeaderSize +
eax              3482 src/ia32/code-stubs-ia32.cc   __ lea(edi, Operand(eax, Heap::kArgumentsObjectSize));
eax              3483 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi);
eax              3493 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              3502 src/ia32/code-stubs-ia32.cc   __ lea(eax, Operand(ebx, reinterpret_cast<intptr_t>(Smi::FromInt(2))));
eax              3503 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edi, FixedArray::kLengthOffset), eax);
eax              3505 src/ia32/code-stubs-ia32.cc   __ lea(eax, Operand(edi, ebx, times_2, kParameterMapHeaderSize));
eax              3506 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 1 * kPointerSize), eax);
eax              3518 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 2 * kPointerSize));
eax              3521 src/ia32/code-stubs-ia32.cc   __ sub(ebx, eax);
eax              3524 src/ia32/code-stubs-ia32.cc   __ lea(edi, Operand(edi, eax, times_2, kParameterMapHeaderSize));
eax              3538 src/ia32/code-stubs-ia32.cc   __ sub(eax, Immediate(Smi::FromInt(1)));
eax              3539 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edx, eax, times_2, kParameterMapHeaderSize), ebx);
eax              3540 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edi, eax, times_2, FixedArray::kHeaderSize), ecx);
eax              3543 src/ia32/code-stubs-ia32.cc   __ test(eax, eax);
eax              3569 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(edx, 0));
eax              3570 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax);
eax              3578 src/ia32/code-stubs-ia32.cc   __ pop(eax);  // Address of arguments object.
eax              3586 src/ia32/code-stubs-ia32.cc   __ pop(eax);  // Remove saved parameter count.
eax              3628 src/ia32/code-stubs-ia32.cc   __ AllocateInNewSpace(ecx, eax, edx, ebx, &runtime, TAG_OBJECT);
eax              3640 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, i), ebx);
eax              3646 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kHeaderSize +
eax              3660 src/ia32/code-stubs-ia32.cc   __ lea(edi, Operand(eax, Heap::kArgumentsObjectSizeStrict));
eax              3661 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi);
eax              3722 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kJSRegExpOffset));
eax              3724 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &runtime);
eax              3725 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx);
eax              3728 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(eax, JSRegExp::kDataOffset));
eax              3757 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kSubjectOffset));
eax              3758 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &runtime);
eax              3759 src/ia32/code-stubs-ia32.cc   Condition is_string = masm->IsObjectStringType(eax, ebx, ebx);
eax              3762 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, String::kLengthOffset));
eax              3769 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kPreviousIndexOffset));
eax              3770 src/ia32/code-stubs-ia32.cc   __ JumpIfNotSmi(eax, &runtime);
eax              3771 src/ia32/code-stubs-ia32.cc   __ cmp(eax, ebx);
eax              3777 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kLastMatchInfoOffset));
eax              3778 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &runtime);
eax              3779 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx);
eax              3782 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset));
eax              3783 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(ebx, HeapObject::kMapOffset));
eax              3785 src/ia32/code-stubs-ia32.cc   __ cmp(eax, factory->fixed_array_map());
eax              3789 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(ebx, FixedArray::kLengthOffset));
eax              3790 src/ia32/code-stubs-ia32.cc   __ SmiUntag(eax);
eax              3792 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
eax              3800 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kSubjectOffset));
eax              3801 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              3840 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(eax, SlicedString::kOffsetOffset));
eax              3841 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(eax, SlicedString::kParentOffset));
eax              3847 src/ia32/code-stubs-ia32.cc   __ cmp(FieldOperand(eax, ConsString::kSecondOffset), factory->empty_string());
eax              3849 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(eax, ConsString::kFirstOffset));
eax              3851 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              3955 src/ia32/code-stubs-ia32.cc   __ lea(ecx, FieldOperand(eax, esi, times_1, SeqAsciiString::kHeaderSize));
eax              3957 src/ia32/code-stubs-ia32.cc   __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqAsciiString::kHeaderSize));
eax              3964 src/ia32/code-stubs-ia32.cc   __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize));
eax              3966 src/ia32/code-stubs-ia32.cc   __ lea(ecx, FieldOperand(eax, ebx, times_2, SeqTwoByteString::kHeaderSize));
eax              3980 src/ia32/code-stubs-ia32.cc   __ cmp(eax, 1);
eax              3985 src/ia32/code-stubs-ia32.cc   __ cmp(eax, NativeRegExpMacroAssembler::FAILURE);
eax              3987 src/ia32/code-stubs-ia32.cc   __ cmp(eax, NativeRegExpMacroAssembler::EXCEPTION);
eax              3997 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand::StaticVariable(pending_exception));
eax              3998 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
eax              4007 src/ia32/code-stubs-ia32.cc   __ cmp(eax, factory->termination_exception());
eax              4012 src/ia32/code-stubs-ia32.cc   __ Throw(eax);
eax              4015 src/ia32/code-stubs-ia32.cc   __ ThrowUncatchable(eax);
eax              4019 src/ia32/code-stubs-ia32.cc   __ mov(eax, factory->null_value());
eax              4024 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kJSRegExpOffset));
eax              4025 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(eax, JSRegExp::kDataOffset));
eax              4034 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kLastMatchInfoOffset));
eax              4035 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset));
eax              4044 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kSubjectOffset));
eax              4045 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(ebx, RegExpImpl::kLastSubjectOffset), eax);
eax              4048 src/ia32/code-stubs-ia32.cc                       eax,
eax              4051 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kSubjectOffset));
eax              4052 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(ebx, RegExpImpl::kLastInputOffset), eax);
eax              4055 src/ia32/code-stubs-ia32.cc                       eax,
eax              4086 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, kLastMatchInfoOffset));
eax              4093 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              4101 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(eax, ExternalString::kResourceDataOffset));
eax              4104 src/ia32/code-stubs-ia32.cc   __ sub(eax, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
eax              4134 src/ia32/code-stubs-ia32.cc                         eax,  // Out: Start of allocation (tagged).
eax              4148 src/ia32/code-stubs-ia32.cc   __ lea(ebx, Operand(eax, JSRegExpResult::kSize));
eax              4150 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx);
eax              4151 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
eax              4153 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset), edx);
eax              4157 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSRegExpResult::kInputOffset), ecx);
eax              4159 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSRegExpResult::kIndexOffset), ecx);
eax              4161 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(eax, JSArray::kLengthOffset), ecx);
eax              4300 src/ia32/code-stubs-ia32.cc   GenerateLookupNumberStringCache(masm, ebx, eax, ecx, edx, false, &runtime);
eax              4325 src/ia32/code-stubs-ia32.cc     __ or_(ecx, eax);
eax              4327 src/ia32/code-stubs-ia32.cc     __ sub(edx, eax);  // Return on the result of the subtraction.
eax              4331 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
eax              4336 src/ia32/code-stubs-ia32.cc     __ or_(ecx, eax);
eax              4348 src/ia32/code-stubs-ia32.cc     __ cmp(eax, edx);
eax              4357 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc_))));
eax              4366 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              4375 src/ia32/code-stubs-ia32.cc         __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
eax              4378 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              4394 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(0));
eax              4401 src/ia32/code-stubs-ia32.cc         __ setcc(above_equal, eax);
eax              4406 src/ia32/code-stubs-ia32.cc         __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              4409 src/ia32/code-stubs-ia32.cc         __ Set(eax, Immediate(Smi::FromInt(NegativeComparisonResult(cc_))));
eax              4431 src/ia32/code-stubs-ia32.cc     __ and_(ecx, eax);
eax              4441 src/ia32/code-stubs-ia32.cc     __ xor_(ebx, eax);
eax              4443 src/ia32/code-stubs-ia32.cc     __ xor_(ebx, eax);
eax              4452 src/ia32/code-stubs-ia32.cc     __ mov(eax, ebx);
eax              4464 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
eax              4503 src/ia32/code-stubs-ia32.cc       __ mov(eax, 0);  // equal
eax              4505 src/ia32/code-stubs-ia32.cc       __ cmov(above, eax, ecx);
eax              4507 src/ia32/code-stubs-ia32.cc       __ cmov(below, eax, ecx);
eax              4512 src/ia32/code-stubs-ia32.cc       FloatingPointHelper::LoadFloatOperand(masm, eax);
eax              4524 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(0));
eax              4528 src/ia32/code-stubs-ia32.cc       __ mov(eax, Immediate(Smi::FromInt(-1)));
eax              4532 src/ia32/code-stubs-ia32.cc       __ mov(eax, Immediate(Smi::FromInt(1)));
eax              4541 src/ia32/code-stubs-ia32.cc       __ mov(eax, Immediate(Smi::FromInt(1)));
eax              4543 src/ia32/code-stubs-ia32.cc       __ mov(eax, Immediate(Smi::FromInt(-1)));
eax              4554 src/ia32/code-stubs-ia32.cc     BranchIfNonSymbol(masm, &check_for_strings, eax, ecx);
eax              4565 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx,
eax              4572 src/ia32/code-stubs-ia32.cc                                                      eax,
eax              4578 src/ia32/code-stubs-ia32.cc                                                        eax,
eax              4599 src/ia32/code-stubs-ia32.cc     __ lea(ecx, Operand(eax, edx, times_1, 0));
eax              4602 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
eax              4617 src/ia32/code-stubs-ia32.cc     __ Set(eax, Immediate(EQUAL));
eax              4628 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              4722 src/ia32/code-stubs-ia32.cc     __ mov(eax, Operand(esp, (argc_ + 1) * kPointerSize));
eax              4724 src/ia32/code-stubs-ia32.cc     __ cmp(eax, isolate->factory()->the_hole_value());
eax              4748 src/ia32/code-stubs-ia32.cc     __ cmp(eax, isolate->factory()->the_hole_value());
eax              4778 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(argc_ + 1));
eax              4791 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(argc_));
eax              4904 src/ia32/code-stubs-ia32.cc     __ mov(Operand(esp, 0 * kPointerSize), eax);  // Result.
eax              4930 src/ia32/code-stubs-ia32.cc     __ cmp(eax, masm->isolate()->factory()->the_hole_value());
eax              4939 src/ia32/code-stubs-ia32.cc   __ lea(ecx, Operand(eax, 1));
eax              4971 src/ia32/code-stubs-ia32.cc   __ test(eax, Immediate(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize));
eax              4975 src/ia32/code-stubs-ia32.cc   __ cmp(eax, reinterpret_cast<int32_t>(Failure::OutOfMemoryException()));
eax              4979 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand::StaticVariable(pending_exception_address));
eax              4985 src/ia32/code-stubs-ia32.cc   __ cmp(eax, masm->isolate()->factory()->termination_exception());
eax              5040 src/ia32/code-stubs-ia32.cc   __ mov(eax, Immediate(reinterpret_cast<int32_t>(failure)));
eax              5058 src/ia32/code-stubs-ia32.cc   __ mov(eax, reinterpret_cast<int32_t>(Failure::OutOfMemoryException()));
eax              5059 src/ia32/code-stubs-ia32.cc   __ mov(Operand::StaticVariable(pending_exception), eax);
eax              5063 src/ia32/code-stubs-ia32.cc   __ ThrowUncatchable(eax);
eax              5066 src/ia32/code-stubs-ia32.cc   __ Throw(eax);
eax              5111 src/ia32/code-stubs-ia32.cc   __ mov(Operand::StaticVariable(pending_exception), eax);
eax              5112 src/ia32/code-stubs-ia32.cc   __ mov(eax, reinterpret_cast<int32_t>(Failure::Exception()));
eax              5193 src/ia32/code-stubs-ia32.cc   Register object = eax;  // Object (lhs).
eax              5239 src/ia32/code-stubs-ia32.cc     __ mov(eax, Operand::StaticArray(
eax              5294 src/ia32/code-stubs-ia32.cc     __ Set(eax, Immediate(0));
eax              5297 src/ia32/code-stubs-ia32.cc                                 times_pointer_size, roots_array_start), eax);
eax              5300 src/ia32/code-stubs-ia32.cc     __ mov(eax, factory->true_value());
eax              5307 src/ia32/code-stubs-ia32.cc     __ mov(Operand(scratch, kDeltaToMovImmediate), eax);
eax              5309 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(0));
eax              5316 src/ia32/code-stubs-ia32.cc     __ Set(eax, Immediate(Smi::FromInt(1)));
eax              5319 src/ia32/code-stubs-ia32.cc         scratch, times_pointer_size, roots_array_start), eax);
eax              5322 src/ia32/code-stubs-ia32.cc     __ mov(eax, factory->false_value());
eax              5329 src/ia32/code-stubs-ia32.cc     __ mov(Operand(scratch, kDeltaToMovImmediate), eax);
eax              5331 src/ia32/code-stubs-ia32.cc       __ Set(eax, Immediate(Smi::FromInt(1)));
eax              5347 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(1)));
eax              5353 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(1)));
eax              5360 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(1)));
eax              5384 src/ia32/code-stubs-ia32.cc     __ test(eax, eax);
eax              5386 src/ia32/code-stubs-ia32.cc     __ mov(eax, factory->false_value());
eax              5389 src/ia32/code-stubs-ia32.cc     __ mov(eax, factory->true_value());
eax              5396 src/ia32/code-stubs-ia32.cc Register InstanceofStub::left() { return eax; }
eax              5497 src/ia32/code-stubs-ia32.cc   if (!index_.is(eax)) {
eax              5500 src/ia32/code-stubs-ia32.cc     __ mov(index_, eax);
eax              5522 src/ia32/code-stubs-ia32.cc   if (!result_.is(eax)) {
eax              5523 src/ia32/code-stubs-ia32.cc     __ mov(result_, eax);
eax              5569 src/ia32/code-stubs-ia32.cc   if (!result_.is(eax)) {
eax              5570 src/ia32/code-stubs-ia32.cc     __ mov(result_, eax);
eax              5601 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 2 * kPointerSize));  // First argument.
eax              5606 src/ia32/code-stubs-ia32.cc     __ JumpIfSmi(eax, &call_runtime);
eax              5607 src/ia32/code-stubs-ia32.cc     __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, ebx);
eax              5619 src/ia32/code-stubs-ia32.cc       GenerateConvertArgument(masm, 2 * kPointerSize, eax, ebx, ecx, edi,
eax              5644 src/ia32/code-stubs-ia32.cc   __ mov(ebx, FieldOperand(eax, String::kLengthOffset));
eax              5649 src/ia32/code-stubs-ia32.cc   __ mov(eax, edx);
eax              5671 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(eax, edx, ebx, ecx, &call_runtime);
eax              5674 src/ia32/code-stubs-ia32.cc   __ movzx_b(ebx, FieldOperand(eax, SeqAsciiString::kHeaderSize));
eax              5681 src/ia32/code-stubs-ia32.cc       masm, ebx, ecx, eax, edx, edi,
eax              5689 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 2 * kPointerSize));  // First argument.
eax              5692 src/ia32/code-stubs-ia32.cc   __ movzx_b(ebx, FieldOperand(eax, SeqAsciiString::kHeaderSize));
eax              5696 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, 2, edi, edx, &call_runtime);
eax              5701 src/ia32/code-stubs-ia32.cc   __ mov_w(FieldOperand(eax, SeqAsciiString::kHeaderSize), ebx);
eax              5713 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(eax, HeapObject::kMapOffset));
eax              5731 src/ia32/code-stubs-ia32.cc   __ mov(FieldOperand(ecx, ConsString::kFirstOffset), eax);
eax              5733 src/ia32/code-stubs-ia32.cc   __ mov(eax, ecx);
eax              5743 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
eax              5764 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
eax              5774 src/ia32/code-stubs-ia32.cc   __ mov(eax, FieldOperand(eax, ExternalString::kResourceDataOffset));
eax              5778 src/ia32/code-stubs-ia32.cc   __ add(eax, Immediate(SeqAsciiString::kHeaderSize - kHeapObjectTag));
eax              5804 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              5816 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
eax              5818 src/ia32/code-stubs-ia32.cc   __ mov(ecx, eax);
eax              5853 src/ia32/code-stubs-ia32.cc   __ AllocateTwoByteString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
eax              5855 src/ia32/code-stubs-ia32.cc   __ mov(ecx, eax);
eax              6146 src/ia32/code-stubs-ia32.cc   if (!result.is(eax)) {
eax              6147 src/ia32/code-stubs-ia32.cc     __ mov(eax, result);
eax              6235 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 3 * kPointerSize));
eax              6237 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &runtime);
eax              6238 src/ia32/code-stubs-ia32.cc   Condition is_string = masm->IsObjectStringType(eax, ebx, ebx);
eax              6250 src/ia32/code-stubs-ia32.cc   __ cmp(ecx, FieldOperand(eax, String::kLengthOffset));
eax              6280 src/ia32/code-stubs-ia32.cc   __ cmp(FieldOperand(eax, ConsString::kSecondOffset),
eax              6283 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(eax, ConsString::kFirstOffset));
eax              6291 src/ia32/code-stubs-ia32.cc   __ add(edx, FieldOperand(eax, SlicedString::kOffsetOffset));
eax              6292 src/ia32/code-stubs-ia32.cc   __ mov(edi, FieldOperand(eax, SlicedString::kParentOffset));
eax              6300 src/ia32/code-stubs-ia32.cc   __ mov(edi, eax);
eax              6323 src/ia32/code-stubs-ia32.cc     __ AllocateAsciiSlicedString(eax, ebx, no_reg, &runtime);
eax              6326 src/ia32/code-stubs-ia32.cc     __ AllocateTwoByteSlicedString(eax, ebx, no_reg, &runtime);
eax              6328 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, SlicedString::kLengthOffset), ecx);
eax              6329 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, SlicedString::kHashFieldOffset),
eax              6331 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, SlicedString::kParentOffset), edi);
eax              6332 src/ia32/code-stubs-ia32.cc     __ mov(FieldOperand(eax, SlicedString::kOffsetOffset), edx);
eax              6371 src/ia32/code-stubs-ia32.cc   __ AllocateAsciiString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
eax              6377 src/ia32/code-stubs-ia32.cc   __ mov(edi, eax);
eax              6397 src/ia32/code-stubs-ia32.cc   __ AllocateTwoByteString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
eax              6403 src/ia32/code-stubs-ia32.cc   __ mov(edi, eax);
eax              6448 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(NOT_EQUAL)));
eax              6457 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6466 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6513 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6521 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(LESS)));
eax              6526 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(GREATER)));
eax              6570 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(esp, 1 * kPointerSize));  // right
eax              6573 src/ia32/code-stubs-ia32.cc   __ cmp(edx, eax);
eax              6577 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6584 src/ia32/code-stubs-ia32.cc   __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx, &runtime);
eax              6591 src/ia32/code-stubs-ia32.cc   GenerateCompareFlatAsciiStrings(masm, edx, eax, ecx, ebx, edi);
eax              6604 src/ia32/code-stubs-ia32.cc   __ or_(ecx, eax);
eax              6609 src/ia32/code-stubs-ia32.cc     __ sub(eax, edx);
eax              6612 src/ia32/code-stubs-ia32.cc     __ sub(edx, eax);
eax              6617 src/ia32/code-stubs-ia32.cc     __ mov(eax, edx);
eax              6633 src/ia32/code-stubs-ia32.cc   __ and_(ecx, eax);
eax              6636 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx);
eax              6649 src/ia32/code-stubs-ia32.cc     __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
eax              6659 src/ia32/code-stubs-ia32.cc     __ mov(eax, 0);  // equal
eax              6661 src/ia32/code-stubs-ia32.cc     __ cmov(above, eax, ecx);
eax              6663 src/ia32/code-stubs-ia32.cc     __ cmov(below, eax, ecx);
eax              6674 src/ia32/code-stubs-ia32.cc     __ cmp(eax, Immediate(masm->isolate()->factory()->undefined_value()));
eax              6698 src/ia32/code-stubs-ia32.cc   Register right = eax;
eax              6724 src/ia32/code-stubs-ia32.cc   ASSERT(right.is(eax));
eax              6728 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6745 src/ia32/code-stubs-ia32.cc   Register right = eax;
eax              6774 src/ia32/code-stubs-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(EQUAL)));
eax              6791 src/ia32/code-stubs-ia32.cc     ASSERT(right.is(eax));
eax              6830 src/ia32/code-stubs-ia32.cc   __ and_(ecx, eax);
eax              6833 src/ia32/code-stubs-ia32.cc   __ CmpObjectType(eax, JS_OBJECT_TYPE, ecx);
eax              6839 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
eax              6850 src/ia32/code-stubs-ia32.cc   __ and_(ecx, eax);
eax              6853 src/ia32/code-stubs-ia32.cc   __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
eax              6860 src/ia32/code-stubs-ia32.cc   __ sub(eax, edx);
eax              6875 src/ia32/code-stubs-ia32.cc     __ push(eax);
eax              6877 src/ia32/code-stubs-ia32.cc     __ push(eax);
eax              6881 src/ia32/code-stubs-ia32.cc     __ lea(edi, FieldOperand(eax, Code::kHeaderSize));
eax              6882 src/ia32/code-stubs-ia32.cc     __ pop(eax);
eax              7122 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(eax), REG(edi), EMIT_REMEMBERED_SET },
eax              7147 src/ia32/code-stubs-ia32.cc   { REG(eax), REG(edx), REG(esi), EMIT_REMEMBERED_SET},
eax              7148 src/ia32/code-stubs-ia32.cc   { REG(edx), REG(eax), REG(edi), EMIT_REMEMBERED_SET},
eax              7150 src/ia32/code-stubs-ia32.cc   { REG(ebx), REG(eax), REG(ecx), EMIT_REMEMBERED_SET},
eax              7417 src/ia32/code-stubs-ia32.cc   __ JumpIfSmi(eax, &smi_element);
eax              7428 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              7445 src/ia32/code-stubs-ia32.cc   __ mov(Operand(ecx, 0), eax);
eax              7447 src/ia32/code-stubs-ia32.cc   __ RecordWrite(ebx, ecx, eax,
eax              7458 src/ia32/code-stubs-ia32.cc                       FixedArrayBase::kHeaderSize), eax);
eax              7466 src/ia32/code-stubs-ia32.cc   __ StoreNumberToDoubleElements(eax,
eax              7491 src/ia32/code-stubs-ia32.cc   __ lea(eax, Operand(esp, kPointerSize));
eax              7492 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax              7495 src/ia32/code-stubs-ia32.cc   __ mov(eax, Operand(eax, 0));
eax              7496 src/ia32/code-stubs-ia32.cc   __ sub(eax, Immediate(Assembler::kCallInstructionLength));
eax              7497 src/ia32/code-stubs-ia32.cc   __ push(eax);
eax               630 src/ia32/code-stubs-ia32.h       if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->push(eax);
eax               657 src/ia32/code-stubs-ia32.h       if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->pop(eax);
eax               243 src/ia32/codegen-ia32.cc       __ mov(eax, Operand(esp, stack_offset + kDestinationOffset));
eax               289 src/ia32/codegen-ia32.cc       __ mov(eax, Operand(esp, stack_offset + kDestinationOffset));
eax               309 src/ia32/codegen-ia32.cc     __ mov(eax, Operand(src, 0));
eax               310 src/ia32/codegen-ia32.cc     __ mov(Operand(dst, 0), eax);
eax               329 src/ia32/codegen-ia32.cc     __ mov(eax, Operand(src, count, times_1, -4));
eax               330 src/ia32/codegen-ia32.cc     __ mov(Operand(dst, count, times_1, -4), eax);
eax               332 src/ia32/codegen-ia32.cc     __ mov(eax, Operand(esp, stack_offset + kDestinationOffset));
eax               392 src/ia32/codegen-ia32.cc   __ push(eax);
eax               403 src/ia32/codegen-ia32.cc   __ AllocateInNewSpace(esi, eax, ebx, no_reg, &gc_required, TAG_OBJECT);
eax               406 src/ia32/codegen-ia32.cc   __ test(eax, Immediate(kDoubleAlignmentMask - kHeapObjectTag));
eax               408 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, 0),
eax               410 src/ia32/codegen-ia32.cc   __ add(eax, Immediate(kPointerSize));
eax               414 src/ia32/codegen-ia32.cc   __ mov(Operand(eax, esi, times_1, -kPointerSize-1),
eax               422 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset),
eax               424 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
eax               427 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
eax               428 src/ia32/codegen-ia32.cc   __ mov(ebx, eax);
eax               455 src/ia32/codegen-ia32.cc   __ pop(eax);
eax               471 src/ia32/codegen-ia32.cc     __ movdbl(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
eax               477 src/ia32/codegen-ia32.cc     __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
eax               491 src/ia32/codegen-ia32.cc     __ movdbl(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
eax               495 src/ia32/codegen-ia32.cc     __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
eax               503 src/ia32/codegen-ia32.cc   __ pop(eax);
eax               540 src/ia32/codegen-ia32.cc   __ push(eax);
eax               549 src/ia32/codegen-ia32.cc   __ AllocateInNewSpace(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT);
eax               553 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, HeapObject::kMapOffset),
eax               555 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, FixedArray::kLengthOffset), ebx);
eax               579 src/ia32/codegen-ia32.cc   __ pop(eax);
eax               605 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), edx);
eax               607 src/ia32/codegen-ia32.cc   __ RecordWriteArray(eax,
eax               617 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize),
eax               638 src/ia32/codegen-ia32.cc   __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
eax               641 src/ia32/codegen-ia32.cc                       eax,
eax               648 src/ia32/codegen-ia32.cc   __ pop(eax);
eax               140 src/ia32/debug-ia32.cc     __ Set(eax, Immediate(0));  // No arguments.
eax               217 src/ia32/debug-ia32.cc       masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
eax               239 src/ia32/debug-ia32.cc       masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
eax               257 src/ia32/debug-ia32.cc   Generate_DebugBreakCallHelper(masm, eax.bit(), 0, true);
eax               289 src/ia32/debug-ia32.cc   Generate_DebugBreakCallHelper(masm, edi.bit(), eax.bit(), false);
eax               303 src/ia32/debug-ia32.cc   Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), eax.bit(), false);
eax               945 src/ia32/deoptimizer-ia32.cc   __ PrepareCallCFunction(6, eax);
eax               946 src/ia32/deoptimizer-ia32.cc   __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
eax               947 src/ia32/deoptimizer-ia32.cc   __ mov(Operand(esp, 0 * kPointerSize), eax);  // Function.
eax               961 src/ia32/deoptimizer-ia32.cc   __ mov(ebx, Operand(eax, Deoptimizer::input_offset()));
eax              1002 src/ia32/deoptimizer-ia32.cc   __ push(eax);
eax              1004 src/ia32/deoptimizer-ia32.cc   __ mov(Operand(esp, 0 * kPointerSize), eax);
eax              1010 src/ia32/deoptimizer-ia32.cc   __ pop(eax);
eax              1015 src/ia32/deoptimizer-ia32.cc     __ cmp(Operand(eax, Deoptimizer::has_alignment_padding_offset()),
eax              1027 src/ia32/deoptimizer-ia32.cc     __ cmp(Operand(eax, Deoptimizer::has_alignment_padding_offset()),
eax              1038 src/ia32/deoptimizer-ia32.cc   __ mov(edx, Operand(eax, Deoptimizer::output_count_offset()));
eax              1039 src/ia32/deoptimizer-ia32.cc   __ mov(eax, Operand(eax, Deoptimizer::output_offset()));
eax              1040 src/ia32/deoptimizer-ia32.cc   __ lea(edx, Operand(eax, edx, times_4, 0));
eax              1043 src/ia32/deoptimizer-ia32.cc   __ mov(ebx, Operand(eax, 0));
eax              1050 src/ia32/deoptimizer-ia32.cc   __ add(eax, Immediate(kPointerSize));
eax              1051 src/ia32/deoptimizer-ia32.cc   __ cmp(eax, edx);
eax               562 src/ia32/disasm-ia32.cc   } else if (mod == 3 && regop == eax) {
eax               566 src/ia32/disasm-ia32.cc   } else if (regop == eax) {
eax               978 src/ia32/disasm-ia32.cc           if (regop == eax) {
eax              1076 src/ia32/disasm-ia32.cc           if (regop == eax) {
eax              1090 src/ia32/disasm-ia32.cc             case eax: mnem = "inc"; break;
eax                78 src/ia32/full-codegen-ia32.cc       __ test(eax, Immediate(delta_to_patch_site));
eax               169 src/ia32/full-codegen-ia32.cc       __ mov(eax, Immediate(isolate()->factory()->undefined_value()));
eax               171 src/ia32/full-codegen-ia32.cc         __ push(eax);
eax               203 src/ia32/full-codegen-ia32.cc         __ mov(eax, Operand(ebp, parameter_offset));
eax               206 src/ia32/full-codegen-ia32.cc         __ mov(Operand(esi, context_offset), eax);
eax               210 src/ia32/full-codegen-ia32.cc                                   eax,
eax               248 src/ia32/full-codegen-ia32.cc     SetVar(arguments, eax, ebx, edx);
eax               298 src/ia32/full-codegen-ia32.cc     __ mov(eax, isolate()->factory()->undefined_value());
eax               305 src/ia32/full-codegen-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(0)));
eax               371 src/ia32/full-codegen-ia32.cc   __ test(eax, Immediate(Min(loop_depth(), Code::kMaxLoopNestingMarker)));
eax               394 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax               410 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax               418 src/ia32/full-codegen-ia32.cc       __ pop(eax);
eax               750 src/ia32/full-codegen-ia32.cc     __ cmp(eax, isolate()->factory()->true_value());
eax               995 src/ia32/full-codegen-ia32.cc       __ or_(ecx, eax);
eax               998 src/ia32/full-codegen-ia32.cc       __ cmp(edx, eax);
eax              1010 src/ia32/full-codegen-ia32.cc     __ test(eax, eax);
eax              1052 src/ia32/full-codegen-ia32.cc   __ cmp(eax, isolate()->factory()->undefined_value());
eax              1054 src/ia32/full-codegen-ia32.cc   __ cmp(eax, isolate()->factory()->null_value());
eax              1061 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, &convert, Label::kNear);
eax              1062 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
eax              1065 src/ia32/full-codegen-ia32.cc   __ push(eax);
eax              1068 src/ia32/full-codegen-ia32.cc   __ push(eax);
eax              1073 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx);
eax              1082 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset));
eax              1087 src/ia32/full-codegen-ia32.cc   __ push(eax);
eax              1089 src/ia32/full-codegen-ia32.cc   __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
eax              1096 src/ia32/full-codegen-ia32.cc   __ LoadInstanceDescriptors(eax, ecx);
eax              1101 src/ia32/full-codegen-ia32.cc   __ push(eax);  // Map.
eax              1103 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(edx, FixedArray::kLengthOffset));
eax              1104 src/ia32/full-codegen-ia32.cc   __ push(eax);  // Enumeration cache length (as smi).
eax              1129 src/ia32/full-codegen-ia32.cc   __ push(eax);  // Array
eax              1130 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset));
eax              1131 src/ia32/full-codegen-ia32.cc   __ push(eax);  // Fixed array length (as smi).
eax              1137 src/ia32/full-codegen-ia32.cc   __ mov(eax, Operand(esp, 0 * kPointerSize));  // Get the current index.
eax              1138 src/ia32/full-codegen-ia32.cc   __ cmp(eax, Operand(esp, 1 * kPointerSize));  // Compare to the array length.
eax              1143 src/ia32/full-codegen-ia32.cc   __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize));
eax              1168 src/ia32/full-codegen-ia32.cc   __ test(eax, eax);
eax              1170 src/ia32/full-codegen-ia32.cc   __ mov(ebx, eax);
eax              1227 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              1341 src/ia32/full-codegen-ia32.cc     __ mov(eax, ContextSlotOperandCheckExtensions(local, slow));
eax              1345 src/ia32/full-codegen-ia32.cc       __ cmp(eax, isolate()->factory()->the_hole_value());
eax              1348 src/ia32/full-codegen-ia32.cc         __ mov(eax, isolate()->factory()->undefined_value());
eax              1375 src/ia32/full-codegen-ia32.cc       context()->Plug(eax);
eax              1423 src/ia32/full-codegen-ia32.cc           GetVar(eax, var);
eax              1424 src/ia32/full-codegen-ia32.cc           __ cmp(eax, isolate()->factory()->the_hole_value());
eax              1434 src/ia32/full-codegen-ia32.cc             __ mov(eax, isolate()->factory()->undefined_value());
eax              1437 src/ia32/full-codegen-ia32.cc           context()->Plug(eax);
eax              1456 src/ia32/full-codegen-ia32.cc       context()->Plug(eax);
eax              1486 src/ia32/full-codegen-ia32.cc   __ mov(ebx, eax);
eax              1491 src/ia32/full-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
eax              1506 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(eax, i), edx);
eax              1507 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(eax, i + kPointerSize), ecx);
eax              1511 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(eax, size - kPointerSize), edx);
eax              1513 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              1568 src/ia32/full-codegen-ia32.cc       __ push(eax);  // Save result on the stack
eax              1636 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              1699 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax              1733 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              1808 src/ia32/full-codegen-ia32.cc     __ push(eax);  // Left operand goes on the stack.
eax              1840 src/ia32/full-codegen-ia32.cc       context()->Plug(eax);
eax              1878 src/ia32/full-codegen-ia32.cc   __ mov(ecx, eax);
eax              1879 src/ia32/full-codegen-ia32.cc   __ or_(eax, edx);
eax              1881 src/ia32/full-codegen-ia32.cc   patch_site.EmitJumpIfSmi(eax, &smi_case, Label::kNear);
eax              1884 src/ia32/full-codegen-ia32.cc   __ mov(eax, ecx);
eax              1892 src/ia32/full-codegen-ia32.cc   __ mov(eax, edx);  // Copy left operand in case of a stub call.
eax              1896 src/ia32/full-codegen-ia32.cc       __ SmiUntag(eax);
eax              1898 src/ia32/full-codegen-ia32.cc       __ sar_cl(eax);  // No checks of result necessary
eax              1899 src/ia32/full-codegen-ia32.cc       __ SmiTag(eax);
eax              1903 src/ia32/full-codegen-ia32.cc       __ SmiUntag(eax);
eax              1905 src/ia32/full-codegen-ia32.cc       __ shl_cl(eax);
eax              1907 src/ia32/full-codegen-ia32.cc       __ cmp(eax, 0xc0000000);
eax              1912 src/ia32/full-codegen-ia32.cc       __ SmiTag(eax);
eax              1917 src/ia32/full-codegen-ia32.cc       __ SmiUntag(eax);
eax              1919 src/ia32/full-codegen-ia32.cc       __ shr_cl(eax);
eax              1920 src/ia32/full-codegen-ia32.cc       __ test(eax, Immediate(0xc0000000));
eax              1925 src/ia32/full-codegen-ia32.cc       __ SmiTag(eax);
eax              1929 src/ia32/full-codegen-ia32.cc       __ add(eax, ecx);
eax              1933 src/ia32/full-codegen-ia32.cc       __ sub(eax, ecx);
eax              1937 src/ia32/full-codegen-ia32.cc       __ SmiUntag(eax);
eax              1938 src/ia32/full-codegen-ia32.cc       __ imul(eax, ecx);
eax              1940 src/ia32/full-codegen-ia32.cc       __ test(eax, eax);
eax              1948 src/ia32/full-codegen-ia32.cc       __ or_(eax, ecx);
eax              1951 src/ia32/full-codegen-ia32.cc       __ and_(eax, ecx);
eax              1954 src/ia32/full-codegen-ia32.cc       __ xor_(eax, ecx);
eax              1961 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              1973 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2004 src/ia32/full-codegen-ia32.cc       __ push(eax);  // Preserve value.
eax              2006 src/ia32/full-codegen-ia32.cc       __ mov(edx, eax);
eax              2007 src/ia32/full-codegen-ia32.cc       __ pop(eax);  // Restore value.
eax              2016 src/ia32/full-codegen-ia32.cc       __ push(eax);  // Preserve value.
eax              2019 src/ia32/full-codegen-ia32.cc       __ mov(ecx, eax);
eax              2021 src/ia32/full-codegen-ia32.cc       __ pop(eax);  // Restore value.
eax              2029 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2052 src/ia32/full-codegen-ia32.cc       __ mov(StackOperand(var), eax);
eax              2061 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax              2070 src/ia32/full-codegen-ia32.cc       __ push(eax);  // Value.
eax              2085 src/ia32/full-codegen-ia32.cc       __ mov(location, eax);
eax              2087 src/ia32/full-codegen-ia32.cc         __ mov(edx, eax);
eax              2105 src/ia32/full-codegen-ia32.cc       __ mov(location, eax);
eax              2107 src/ia32/full-codegen-ia32.cc         __ mov(edx, eax);
eax              2113 src/ia32/full-codegen-ia32.cc       __ push(eax);  // Value.
eax              2158 src/ia32/full-codegen-ia32.cc     __ push(eax);  // Result of assignment, saved even if not needed.
eax              2161 src/ia32/full-codegen-ia32.cc     __ pop(eax);
eax              2165 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2202 src/ia32/full-codegen-ia32.cc     __ push(eax);  // Result of assignment, saved even if not needed.
eax              2205 src/ia32/full-codegen-ia32.cc     __ pop(eax);
eax              2209 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2221 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              2228 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              2263 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2275 src/ia32/full-codegen-ia32.cc   __ push(eax);
eax              2295 src/ia32/full-codegen-ia32.cc   context()->DropAndPlug(1, eax);  // Drop the key still on the stack.
eax              2329 src/ia32/full-codegen-ia32.cc   context()->DropAndPlug(1, eax);
eax              2389 src/ia32/full-codegen-ia32.cc       __ mov(Operand(esp, (arg_count + 1) * kPointerSize), eax);
eax              2399 src/ia32/full-codegen-ia32.cc     context()->DropAndPlug(1, eax);
eax              2420 src/ia32/full-codegen-ia32.cc     __ push(eax);  // Function.
eax              2430 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax              2496 src/ia32/full-codegen-ia32.cc   __ Set(eax, Immediate(arg_count));
eax              2516 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2534 src/ia32/full-codegen-ia32.cc   __ test(eax, Immediate(kSmiTagMask));
eax              2555 src/ia32/full-codegen-ia32.cc   __ test(eax, Immediate(kSmiTagMask | 0x80000000));
eax              2575 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2576 src/ia32/full-codegen-ia32.cc   __ cmp(eax, isolate()->factory()->null_value());
eax              2578 src/ia32/full-codegen-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2607 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2608 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx);
eax              2629 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2630 src/ia32/full-codegen-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2654 src/ia32/full-codegen-ia32.cc   if (FLAG_debug_code) __ AbortIfSmi(eax);
eax              2658 src/ia32/full-codegen-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2664 src/ia32/full-codegen-ia32.cc   __ mov(ecx, FieldOperand(eax, JSObject::kPropertiesOffset));
eax              2699 src/ia32/full-codegen-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              2737 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2738 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx);
eax              2759 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2760 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx);
eax              2781 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, if_false);
eax              2782 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx);
eax              2802 src/ia32/full-codegen-ia32.cc   __ mov(eax, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
eax              2806 src/ia32/full-codegen-ia32.cc   __ cmp(Operand(eax, StandardFrameConstants::kContextOffset),
eax              2809 src/ia32/full-codegen-ia32.cc   __ mov(eax, Operand(eax, StandardFrameConstants::kCallerFPOffset));
eax              2813 src/ia32/full-codegen-ia32.cc   __ cmp(Operand(eax, StandardFrameConstants::kMarkerOffset),
eax              2838 src/ia32/full-codegen-ia32.cc   __ cmp(eax, ebx);
eax              2853 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
eax              2854 src/ia32/full-codegen-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(info_->scope()->num_parameters())));
eax              2857 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2866 src/ia32/full-codegen-ia32.cc   __ Set(eax, Immediate(Smi::FromInt(info_->scope()->num_parameters())));
eax              2876 src/ia32/full-codegen-ia32.cc   __ mov(eax, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset));
eax              2879 src/ia32/full-codegen-ia32.cc   if (FLAG_debug_code) __ AbortIfNotSmi(eax);
eax              2880 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2892 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, &null);
eax              2899 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, eax);
eax              2906 src/ia32/full-codegen-ia32.cc   __ CmpInstanceType(eax, LAST_SPEC_OBJECT_TYPE);
eax              2914 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, Map::kConstructorOffset));
eax              2915 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx);
eax              2920 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset));
eax              2921 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kInstanceClassNameOffset));
eax              2926 src/ia32/full-codegen-ia32.cc   __ mov(eax, isolate()->factory()->function_class_symbol());
eax              2931 src/ia32/full-codegen-ia32.cc   __ mov(eax, isolate()->factory()->Object_symbol());
eax              2936 src/ia32/full-codegen-ia32.cc   __ mov(eax, isolate()->factory()->null_value());
eax              2941 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2961 src/ia32/full-codegen-ia32.cc   __ mov(eax, isolate()->factory()->undefined_value());
eax              2962 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              2978 src/ia32/full-codegen-ia32.cc   __ mov(edi, eax);
eax              2983 src/ia32/full-codegen-ia32.cc   __ mov(eax, ContextOperand(context_register(), Context::GLOBAL_INDEX));
eax              2984 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, GlobalObject::kGlobalContextOffset));
eax              2985 src/ia32/full-codegen-ia32.cc   __ mov(Operand(esp, 0), eax);
eax              2996 src/ia32/full-codegen-ia32.cc     __ movd(xmm0, eax);
eax              3005 src/ia32/full-codegen-ia32.cc     __ mov(FieldOperand(edi, HeapNumber::kMantissaOffset), eax);
eax              3012 src/ia32/full-codegen-ia32.cc   __ mov(eax, edi);
eax              3013 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3026 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3040 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3052 src/ia32/full-codegen-ia32.cc   __ JumpIfSmi(eax, &done, Label::kNear);
eax              3054 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_VALUE_TYPE, ebx);
eax              3056 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, JSValue::kValueOffset));
eax              3059 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3072 src/ia32/full-codegen-ia32.cc   Register object = eax;
eax              3073 src/ia32/full-codegen-ia32.cc   Register result = eax;
eax              3118 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3139 src/ia32/full-codegen-ia32.cc   __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax);
eax              3143 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
eax              3147 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3160 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3171 src/ia32/full-codegen-ia32.cc   StringCharFromCodeGenerator generator(eax, ebx);
eax              3191 src/ia32/full-codegen-ia32.cc   Register index = eax;
eax              3237 src/ia32/full-codegen-ia32.cc   Register index = eax;
eax              3239 src/ia32/full-codegen-ia32.cc   Register result = eax;
eax              3286 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3299 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3311 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3323 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3335 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3347 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3357 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3373 src/ia32/full-codegen-ia32.cc   __ CmpObjectType(eax, JS_FUNCTION_PROXY_TYPE, ebx);
eax              3385 src/ia32/full-codegen-ia32.cc   __ push(eax);
eax              3389 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3402 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3417 src/ia32/full-codegen-ia32.cc     __ mov(eax, isolate()->factory()->undefined_value());
eax              3418 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              3424 src/ia32/full-codegen-ia32.cc   Register key = eax;
eax              3441 src/ia32/full-codegen-ia32.cc   __ mov(eax, CodeGenerator::FixedArrayElementOperand(cache, tmp, 1));
eax              3451 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3459 src/ia32/full-codegen-ia32.cc   Register right = eax;
eax              3483 src/ia32/full-codegen-ia32.cc   __ mov(eax, Immediate(isolate()->factory()->false_value()));
eax              3486 src/ia32/full-codegen-ia32.cc   __ mov(eax, Immediate(isolate()->factory()->true_value()));
eax              3489 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3500 src/ia32/full-codegen-ia32.cc     __ AbortIfNotString(eax);
eax              3510 src/ia32/full-codegen-ia32.cc   __ test(FieldOperand(eax, String::kHashFieldOffset),
eax              3525 src/ia32/full-codegen-ia32.cc     __ AbortIfNotString(eax);
eax              3528 src/ia32/full-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, String::kHashFieldOffset));
eax              3529 src/ia32/full-codegen-ia32.cc   __ IndexFromHash(eax, eax);
eax              3531 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3547 src/ia32/full-codegen-ia32.cc   Register array = eax;
eax              3790 src/ia32/full-codegen-ia32.cc   __ mov(eax, result_operand);
eax              3795 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3812 src/ia32/full-codegen-ia32.cc     __ mov(eax, GlobalObjectOperand());
eax              3813 src/ia32/full-codegen-ia32.cc     __ push(FieldOperand(eax, GlobalObject::kBuiltinsOffset));
eax              3835 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              3853 src/ia32/full-codegen-ia32.cc         context()->Plug(eax);
eax              3864 src/ia32/full-codegen-ia32.cc           context()->Plug(eax);
eax              3876 src/ia32/full-codegen-ia32.cc           context()->Plug(eax);
eax              3922 src/ia32/full-codegen-ia32.cc           __ mov(eax, isolate()->factory()->true_value());
eax              3930 src/ia32/full-codegen-ia32.cc           __ mov(eax, isolate()->factory()->false_value());
eax              3945 src/ia32/full-codegen-ia32.cc       context()->Plug(eax);
eax              3987 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              4027 src/ia32/full-codegen-ia32.cc       __ push(eax);
eax              4028 src/ia32/full-codegen-ia32.cc       __ mov(edx, eax);
eax              4050 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, &no_conversion, Label::kNear);
eax              4064 src/ia32/full-codegen-ia32.cc           __ push(eax);
eax              4067 src/ia32/full-codegen-ia32.cc           __ mov(Operand(esp, kPointerSize), eax);
eax              4070 src/ia32/full-codegen-ia32.cc           __ mov(Operand(esp, 2 * kPointerSize), eax);
eax              4082 src/ia32/full-codegen-ia32.cc       __ add(eax, Immediate(Smi::FromInt(1)));
eax              4084 src/ia32/full-codegen-ia32.cc       __ sub(eax, Immediate(Smi::FromInt(1)));
eax              4089 src/ia32/full-codegen-ia32.cc     patch_site.EmitJumpIfSmi(eax, &done, Label::kNear);
eax              4094 src/ia32/full-codegen-ia32.cc       __ sub(eax, Immediate(Smi::FromInt(1)));
eax              4096 src/ia32/full-codegen-ia32.cc       __ add(eax, Immediate(Smi::FromInt(1)));
eax              4104 src/ia32/full-codegen-ia32.cc   __ mov(edx, eax);
eax              4105 src/ia32/full-codegen-ia32.cc   __ mov(eax, Immediate(Smi::FromInt(1)));
eax              4120 src/ia32/full-codegen-ia32.cc           context.Plug(eax);
eax              4132 src/ia32/full-codegen-ia32.cc         context()->Plug(eax);
eax              4148 src/ia32/full-codegen-ia32.cc         context()->Plug(eax);
eax              4166 src/ia32/full-codegen-ia32.cc         context()->Plug(eax);
eax              4188 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              4203 src/ia32/full-codegen-ia32.cc     context()->Plug(eax);
eax              4227 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_true);
eax              4228 src/ia32/full-codegen-ia32.cc     __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
eax              4232 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_false);
eax              4233 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edx);
eax              4240 src/ia32/full-codegen-ia32.cc     __ cmp(eax, isolate()->factory()->true_value());
eax              4242 src/ia32/full-codegen-ia32.cc     __ cmp(eax, isolate()->factory()->false_value());
eax              4246 src/ia32/full-codegen-ia32.cc     __ cmp(eax, isolate()->factory()->null_value());
eax              4249 src/ia32/full-codegen-ia32.cc     __ cmp(eax, isolate()->factory()->undefined_value());
eax              4251 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_false);
eax              4253 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
eax              4258 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_false);
eax              4260 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, JS_FUNCTION_TYPE, edx);
eax              4265 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_false);
eax              4267 src/ia32/full-codegen-ia32.cc       __ cmp(eax, isolate()->factory()->null_value());
eax              4270 src/ia32/full-codegen-ia32.cc     __ CmpObjectType(eax, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE, edx);
eax              4309 src/ia32/full-codegen-ia32.cc       __ cmp(eax, isolate()->factory()->true_value());
eax              4318 src/ia32/full-codegen-ia32.cc       __ test(eax, eax);
eax              4356 src/ia32/full-codegen-ia32.cc         __ or_(ecx, eax);
eax              4358 src/ia32/full-codegen-ia32.cc         __ cmp(edx, eax);
eax              4370 src/ia32/full-codegen-ia32.cc       __ test(eax, eax);
eax              4396 src/ia32/full-codegen-ia32.cc   __ cmp(eax, nil_value);
eax              4404 src/ia32/full-codegen-ia32.cc     __ cmp(eax, other_nil_value);
eax              4406 src/ia32/full-codegen-ia32.cc     __ JumpIfSmi(eax, if_false);
eax              4408 src/ia32/full-codegen-ia32.cc     __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset));
eax              4418 src/ia32/full-codegen-ia32.cc   __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
eax              4419 src/ia32/full-codegen-ia32.cc   context()->Plug(eax);
eax              4424 src/ia32/full-codegen-ia32.cc   return eax;
eax               227 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadArrayLength(masm, edx, eax, &miss);
eax               242 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadStringLength(masm, edx, eax, ebx, &miss,
eax               257 src/ia32/ic-ia32.cc   StubCompiler::GenerateLoadFunctionPrototype(masm, edx, eax, ebx, &miss);
eax               460 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasIndexedInterceptor, &slow);
eax               463 src/ia32/ic-ia32.cc   __ CheckFastElements(eax, &check_number_dictionary);
eax               465 src/ia32/ic-ia32.cc   GenerateFastArrayLoad(masm, edx, ecx, eax, eax, NULL, &slow);
eax               474 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
eax               481 src/ia32/ic-ia32.cc   __ CheckMap(eax,
eax               489 src/ia32/ic-ia32.cc   __ LoadFromNumberDictionary(&slow_pop_receiver, eax, ecx, ebx, edx, edi, eax);
eax               506 src/ia32/ic-ia32.cc   GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow);
eax               509 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasNamedInterceptor, &slow);
eax               521 src/ia32/ic-ia32.cc     __ cmp(eax, FieldOperand(edx, HeapObject::kMapOffset));
eax               524 src/ia32/ic-ia32.cc   __ mov(ebx, eax);  // Keep the map around for later.
eax               525 src/ia32/ic-ia32.cc   __ shr(eax, KeyedLookupCache::kMapHashShift);
eax               528 src/ia32/ic-ia32.cc   __ xor_(eax, edi);
eax               529 src/ia32/ic-ia32.cc   __ and_(eax, KeyedLookupCache::kCapacityMask & KeyedLookupCache::kHashMask);
eax               541 src/ia32/ic-ia32.cc     __ mov(edi, eax);
eax               554 src/ia32/ic-ia32.cc   __ lea(edi, Operand(eax, 1));
eax               575 src/ia32/ic-ia32.cc       __ add(eax, Immediate(i));
eax               578 src/ia32/ic-ia32.cc            Operand::StaticArray(eax, times_pointer_size, cache_field_offsets));
eax               579 src/ia32/ic-ia32.cc     __ movzx_b(eax, FieldOperand(ebx, Map::kInObjectPropertiesOffset));
eax               580 src/ia32/ic-ia32.cc     __ sub(edi, eax);
eax               589 src/ia32/ic-ia32.cc   __ movzx_b(eax, FieldOperand(ebx, Map::kInstanceSizeOffset));
eax               590 src/ia32/ic-ia32.cc   __ add(eax, edi);
eax               591 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, eax, times_pointer_size, 0));
eax               597 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kPropertiesOffset));
eax               598 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(eax, edi, times_pointer_size,
eax               607 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kMapOffset));
eax               608 src/ia32/ic-ia32.cc   __ movzx_b(eax, FieldOperand(eax, Map::kInstanceTypeOffset));
eax               609 src/ia32/ic-ia32.cc   GenerateGlobalInstanceTypeCheck(masm, eax, &slow);
eax               611 src/ia32/ic-ia32.cc   GenerateDictionaryLoad(masm, &slow, ebx, ecx, eax, edi, eax);
eax               633 src/ia32/ic-ia32.cc   Register result = eax;
eax               670 src/ia32/ic-ia32.cc   __ mov(eax, FieldOperand(edx, HeapObject::kMapOffset));
eax               674 src/ia32/ic-ia32.cc   __ movzx_b(eax, FieldOperand(eax, Map::kBitFieldOffset));
eax               675 src/ia32/ic-ia32.cc   __ and_(eax, Immediate(kSlowCaseBitFieldMask));
eax               676 src/ia32/ic-ia32.cc   __ cmp(eax, Immediate(1 << Map::kHasIndexedInterceptor));
eax               680 src/ia32/ic-ia32.cc   __ pop(eax);
eax               683 src/ia32/ic-ia32.cc   __ push(eax);  // return address
eax               705 src/ia32/ic-ia32.cc       GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, &notin, &slow);
eax               706 src/ia32/ic-ia32.cc   __ mov(eax, mapped_location);
eax               711 src/ia32/ic-ia32.cc       GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow);
eax               714 src/ia32/ic-ia32.cc   __ mov(eax, unmapped_location);
eax               731 src/ia32/ic-ia32.cc   __ mov(mapped_location, eax);
eax               733 src/ia32/ic-ia32.cc   __ mov(edx, eax);
eax               740 src/ia32/ic-ia32.cc   __ mov(unmapped_location, eax);
eax               742 src/ia32/ic-ia32.cc   __ mov(edx, eax);
eax               852 src/ia32/ic-ia32.cc   __ JumpIfNotSmi(eax, &non_smi_value);
eax               854 src/ia32/ic-ia32.cc   __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax);
eax               864 src/ia32/ic-ia32.cc   __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax);
eax               866 src/ia32/ic-ia32.cc   __ mov(edx, eax);  // Preserve the value which is returned.
eax               879 src/ia32/ic-ia32.cc   __ StoreNumberToDoubleElements(eax, ebx, ecx, edx, xmm0,
eax               887 src/ia32/ic-ia32.cc   __ CheckMap(eax,
eax               949 src/ia32/ic-ia32.cc   isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, eax);
eax              1006 src/ia32/ic-ia32.cc   __ CmpObjectType(edi, JS_FUNCTION_TYPE, eax);
eax              1030 src/ia32/ic-ia32.cc   GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss);
eax              1034 src/ia32/ic-ia32.cc   GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, edi);
eax              1072 src/ia32/ic-ia32.cc     __ mov(eax, Immediate(2));
eax              1077 src/ia32/ic-ia32.cc     __ mov(edi, eax);
eax              1157 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasIndexedInterceptor, &slow_call);
eax              1160 src/ia32/ic-ia32.cc       masm, edx, ecx, eax, edi, &check_number_dictionary, &slow_load);
eax              1175 src/ia32/ic-ia32.cc   __ CheckMap(eax,
eax              1184 src/ia32/ic-ia32.cc       &slow_reload_receiver, eax, ecx, ebx, edx, edi, edi);
eax              1206 src/ia32/ic-ia32.cc   __ mov(edi, eax);
eax              1210 src/ia32/ic-ia32.cc   GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow_call);
eax              1217 src/ia32/ic-ia32.cc       masm, edx, eax, Map::kHasNamedInterceptor, &lookup_monomorphic_cache);
eax              1225 src/ia32/ic-ia32.cc   GenerateDictionaryLoad(masm, &slow_load, ebx, ecx, eax, edi, edi);
eax              1265 src/ia32/ic-ia32.cc       GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, &notin, &slow);
eax              1271 src/ia32/ic-ia32.cc       GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow);
eax              1293 src/ia32/ic-ia32.cc   Condition cond = masm->IsObjectStringType(ecx, eax, eax);
eax              1311 src/ia32/ic-ia32.cc                                                   eax);
eax              1326 src/ia32/ic-ia32.cc   GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss);
eax              1330 src/ia32/ic-ia32.cc   GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, eax);
eax              1430 src/ia32/ic-ia32.cc   __ push(eax);
eax              1456 src/ia32/ic-ia32.cc   Register value = eax;
eax              1515 src/ia32/ic-ia32.cc   GenerateDictionaryStore(masm, &restore_miss, ebx, ecx, eax, edx, edi);
eax              1541 src/ia32/ic-ia32.cc   __ push(eax);
eax              1563 src/ia32/ic-ia32.cc   __ push(eax);
eax              1584 src/ia32/ic-ia32.cc   __ push(eax);
eax              1607 src/ia32/ic-ia32.cc   __ push(eax);
eax              1626 src/ia32/ic-ia32.cc     __ mov(eax, edx);
eax              1652 src/ia32/ic-ia32.cc     __ mov(eax, edx);
eax               179 src/ia32/lithium-codegen-ia32.cc     __ mov(eax, Operand(ebx, 1 * kPointerSize));
eax               180 src/ia32/lithium-codegen-ia32.cc     __ mov(Operand(ebx, 0), eax);
eax               209 src/ia32/lithium-codegen-ia32.cc       __ mov(Operand(eax), Immediate(slots));
eax               213 src/ia32/lithium-codegen-ia32.cc       __ dec(eax);
eax               225 src/ia32/lithium-codegen-ia32.cc         __ mov(Operand(esp, offset), eax);
eax               267 src/ia32/lithium-codegen-ia32.cc         __ mov(eax, Operand(ebp, parameter_offset));
eax               270 src/ia32/lithium-codegen-ia32.cc         __ mov(Operand(esi, context_offset), eax);
eax               274 src/ia32/lithium-codegen-ia32.cc                                   eax,
eax               623 src/ia32/lithium-codegen-ia32.cc     __ push(eax);
eax               626 src/ia32/lithium-codegen-ia32.cc     __ mov(eax,
eax               628 src/ia32/lithium-codegen-ia32.cc     __ sub(Operand(eax), Immediate(Smi::FromInt(1)));
eax               631 src/ia32/lithium-codegen-ia32.cc     __ mov(eax, Immediate(Smi::FromInt(FLAG_deopt_every_n_times)));
eax               633 src/ia32/lithium-codegen-ia32.cc            eax);
eax               635 src/ia32/lithium-codegen-ia32.cc     __ pop(eax);
eax               641 src/ia32/lithium-codegen-ia32.cc            eax);
eax               643 src/ia32/lithium-codegen-ia32.cc     __ pop(eax);
eax               820 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax               899 src/ia32/lithium-codegen-ia32.cc     ASSERT(left_reg.is(eax));
eax               901 src/ia32/lithium-codegen-ia32.cc     ASSERT(!right_reg.is(eax));
eax               983 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax               984 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
eax               985 src/ia32/lithium-codegen-ia32.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(eax));
eax               988 src/ia32/lithium-codegen-ia32.cc   Register left_reg = eax;
eax              1077 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(instr->InputAt(0)).is(eax));
eax              1106 src/ia32/lithium-codegen-ia32.cc     Register reg_lo = eax;
eax              1111 src/ia32/lithium-codegen-ia32.cc         reg_byte_scratch = eax;
eax              1434 src/ia32/lithium-codegen-ia32.cc   ASSERT(object.is(eax));
eax              1521 src/ia32/lithium-codegen-ia32.cc       __ PrepareCallCFunction(4, eax);
eax              1546 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->right()).is(eax));
eax              1547 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              1955 src/ia32/lithium-codegen-ia32.cc   __ test(eax, Operand(eax));
eax              2124 src/ia32/lithium-codegen-ia32.cc   __ test(eax, Operand(eax));
eax              2171 src/ia32/lithium-codegen-ia32.cc   __ mov(eax, factory()->the_hole_value());  // Patched to either true or false.
eax              2232 src/ia32/lithium-codegen-ia32.cc   __ StoreToSafepointRegisterSlot(eax, eax);
eax              2244 src/ia32/lithium-codegen-ia32.cc   __ test(eax, Operand(eax));
eax              2260 src/ia32/lithium-codegen-ia32.cc     __ push(eax);
eax              2300 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              2332 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
eax              2537 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              2599 src/ia32/lithium-codegen-ia32.cc     Register temp((result.is(eax)) ? ebx : eax);
eax              2894 src/ia32/lithium-codegen-ia32.cc   ASSERT(receiver.is(eax));  // Used for parameter count.
eax              2896 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              2925 src/ia32/lithium-codegen-ia32.cc   ParameterCount actual(eax);
eax              3016 src/ia32/lithium-codegen-ia32.cc       __ mov(eax, arity);
eax              3038 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3054 src/ia32/lithium-codegen-ia32.cc   Register tmp = input_reg.is(eax) ? ecx : eax;
eax              3083 src/ia32/lithium-codegen-ia32.cc   if (!tmp.is(eax)) __ mov(tmp, eax);
eax              3307 src/ia32/lithium-codegen-ia32.cc          ToRegister(instr->InputAt(1)).is(eax));
eax              3313 src/ia32/lithium-codegen-ia32.cc     __ JumpIfSmi(eax, &no_deopt);
eax              3314 src/ia32/lithium-codegen-ia32.cc     __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx);
eax              3346 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
eax              3351 src/ia32/lithium-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, GlobalObject::kGlobalContextOffset));
eax              3354 src/ia32/lithium-codegen-ia32.cc   __ mov(ebx, FieldOperand(eax, kRandomSeedOffset));
eax              3363 src/ia32/lithium-codegen-ia32.cc   __ mov(eax, FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize));
eax              3376 src/ia32/lithium-codegen-ia32.cc   __ movzx_w(edx, eax);
eax              3378 src/ia32/lithium-codegen-ia32.cc   __ shr(eax, 16);
eax              3379 src/ia32/lithium-codegen-ia32.cc   __ add(eax, edx);
eax              3381 src/ia32/lithium-codegen-ia32.cc   __ mov(FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize), eax);
eax              3385 src/ia32/lithium-codegen-ia32.cc   __ and_(eax, Immediate(0x3FFFF));
eax              3386 src/ia32/lithium-codegen-ia32.cc   __ add(eax, ecx);
eax              3394 src/ia32/lithium-codegen-ia32.cc   __ movd(xmm1, eax);
eax              3403 src/ia32/lithium-codegen-ia32.cc   __ mov(Operand(esp, 0), eax);
eax              3522 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3533 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3547 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3557 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3569 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3581 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
eax              3584 src/ia32/lithium-codegen-ia32.cc   __ Set(eax, Immediate(instr->arity()));
eax              3657 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
eax              3785 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
eax              3894 src/ia32/lithium-codegen-ia32.cc     __ AbortIfNotSmi(eax);
eax              3896 src/ia32/lithium-codegen-ia32.cc   __ SmiUntag(eax);
eax              3897 src/ia32/lithium-codegen-ia32.cc   __ StoreToSafepointRegisterSlot(result, eax);
eax              3945 src/ia32/lithium-codegen-ia32.cc   __ StoreToSafepointRegisterSlot(result, eax);
eax              3998 src/ia32/lithium-codegen-ia32.cc   Register tmp = reg.is(eax) ? ecx : eax;
eax              4031 src/ia32/lithium-codegen-ia32.cc   if (!reg.is(eax)) __ mov(reg, eax);
eax              4084 src/ia32/lithium-codegen-ia32.cc   __ StoreToSafepointRegisterSlot(reg, eax);
eax              4684 src/ia32/lithium-codegen-ia32.cc   __ StoreToSafepointRegisterSlot(result, eax);
eax              4699 src/ia32/lithium-codegen-ia32.cc     __ LoadHeapObject(eax, instr->hydrogen()->boilerplate_object());
eax              4700 src/ia32/lithium-codegen-ia32.cc     __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
eax              4876 src/ia32/lithium-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
eax              4886 src/ia32/lithium-codegen-ia32.cc   EmitDeepCopy(instr->hydrogen()->boilerplate(), eax, ebx, &offset);
eax              4924 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
eax              4925 src/ia32/lithium-codegen-ia32.cc   __ push(eax);
eax              4952 src/ia32/lithium-codegen-ia32.cc   __ mov(ebx, eax);
eax              4957 src/ia32/lithium-codegen-ia32.cc   __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
eax              4972 src/ia32/lithium-codegen-ia32.cc     __ mov(FieldOperand(eax, i), edx);
eax              4973 src/ia32/lithium-codegen-ia32.cc     __ mov(FieldOperand(eax, i + kPointerSize), ecx);
eax              4977 src/ia32/lithium-codegen-ia32.cc     __ mov(FieldOperand(eax, size - kPointerSize), edx);
eax              5262 src/ia32/lithium-codegen-ia32.cc   __ cmp(eax, isolate()->factory()->undefined_value());
eax              5265 src/ia32/lithium-codegen-ia32.cc   __ cmp(eax, isolate()->factory()->null_value());
eax              5268 src/ia32/lithium-codegen-ia32.cc   __ test(eax, Immediate(kSmiTagMask));
eax              5272 src/ia32/lithium-codegen-ia32.cc   __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx);
eax              5278 src/ia32/lithium-codegen-ia32.cc   __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset));
eax              5283 src/ia32/lithium-codegen-ia32.cc   __ push(eax);
eax              5286 src/ia32/lithium-codegen-ia32.cc   __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
eax               720 src/ia32/lithium-ia32.cc     LOperand* right = UseFixed(instr->right(), eax);
eax               722 src/ia32/lithium-ia32.cc     return MarkAsCall(DefineFixed(result, eax), instr);
eax               786 src/ia32/lithium-ia32.cc   LOperand* right_operand = UseFixed(right, eax);
eax               789 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax               976 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax               987 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1003 src/ia32/lithium-ia32.cc   LOperand* receiver = UseFixed(instr->receiver(), eax);
eax              1010 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr, CAN_DEOPTIMIZE_EAGERLY);
eax              1060 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, eax), instr);
eax              1069 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr, CANNOT_DEOPTIMIZE_EAGERLY);
eax              1122 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1130 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1138 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1144 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, eax), instr);
eax              1153 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1162 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1169 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallRuntime(context), eax), instr);
eax              1203 src/ia32/lithium-ia32.cc     LOperand* right = UseFixed(instr->right(), eax);
eax              1206 src/ia32/lithium-ia32.cc     return MarkAsCall(DefineFixed(result, eax), instr);
eax              1228 src/ia32/lithium-ia32.cc     LOperand* dividend = UseFixed(instr->left(), eax);
eax              1231 src/ia32/lithium-ia32.cc     return AssignEnvironment(DefineFixed(result, eax));
eax              1281 src/ia32/lithium-ia32.cc     LOperand* dividend = UseFixed(instr->left(), eax);
eax              1306 src/ia32/lithium-ia32.cc       LOperand* value = UseFixed(instr->left(), eax);
eax              1407 src/ia32/lithium-ia32.cc       UseFixed(instr->right(), eax);
eax              1417 src/ia32/lithium-ia32.cc   LOperand* global_object = UseFixed(instr->global_object(), eax);
eax              1428 src/ia32/lithium-ia32.cc   LOperand* right = UseFixed(instr->right(), eax);
eax              1430 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1517 src/ia32/lithium-ia32.cc   LOperand* right = UseFixed(instr->right(), eax);
eax              1588 src/ia32/lithium-ia32.cc   LOperand* date = UseFixed(instr->value(), eax);
eax              1591 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1611 src/ia32/lithium-ia32.cc   LOperand* value = UseFixed(instr->value(), eax);
eax              1749 src/ia32/lithium-ia32.cc     LOperand* reg = UseFixed(value, eax);
eax              1750 src/ia32/lithium-ia32.cc     return DefineFixed(new(zone()) LClampIToUint8(reg), eax);
eax              1753 src/ia32/lithium-ia32.cc     LOperand* reg = UseFixed(value, eax);
eax              1758 src/ia32/lithium-ia32.cc     return AssignEnvironment(DefineFixed(result, eax));
eax              1764 src/ia32/lithium-ia32.cc   return new(zone()) LReturn(UseFixed(instr->value(), eax));
eax              1800 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1814 src/ia32/lithium-ia32.cc   LOperand* value = UseFixed(instr->value(), eax);
eax              1860 src/ia32/lithium-ia32.cc     return MarkAsCall(DefineFixed(result, eax), instr);
eax              1875 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              1955 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2011 src/ia32/lithium-ia32.cc     val = UseFixed(instr->value(), eax);
eax              2026 src/ia32/lithium-ia32.cc   LOperand* value = UseFixed(instr->value(), eax);
eax              2050 src/ia32/lithium-ia32.cc     LOperand* object = UseFixed(instr->object(), eax);
eax              2057 src/ia32/lithium-ia32.cc     return MarkAsCall(DefineFixed(result, eax), instr);
eax              2097 src/ia32/lithium-ia32.cc   LOperand* value = UseFixed(instr->value(), eax);
eax              2110 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(string_add, eax), instr);
eax              2150 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LFastLiteral(context), eax), instr);
eax              2157 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LArrayLiteral(context), eax), instr);
eax              2164 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LObjectLiteral(context), eax), instr);
eax              2171 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LRegExpLiteral(context), eax), instr);
eax              2178 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LFunctionLiteral(context), eax), instr);
eax              2187 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2218 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2242 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->value(), eax);
eax              2244 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2252 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2356 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr);
eax              2362 src/ia32/lithium-ia32.cc   LOperand* object = UseFixed(instr->enumerable(), eax);
eax              2364 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(result, eax), instr, CAN_DEOPTIMIZE_EAGERLY);
eax               366 src/ia32/macro-assembler-ia32.cc   Set(eax, Immediate(0));
eax               648 src/ia32/macro-assembler-ia32.cc     push(eax);
eax               651 src/ia32/macro-assembler-ia32.cc     pop(eax);
eax               767 src/ia32/macro-assembler-ia32.cc   mov(edi, eax);
eax               768 src/ia32/macro-assembler-ia32.cc   lea(esi, Operand(ebp, eax, times_4, offset));
eax               896 src/ia32/macro-assembler-ia32.cc   if (!value.is(eax)) {
eax               897 src/ia32/macro-assembler-ia32.cc     mov(eax, value);
eax               936 src/ia32/macro-assembler-ia32.cc   if (!value.is(eax)) {
eax               937 src/ia32/macro-assembler-ia32.cc     mov(eax, value);
eax              1738 src/ia32/macro-assembler-ia32.cc   mov(eax, Immediate(isolate()->factory()->undefined_value()));
eax              1768 src/ia32/macro-assembler-ia32.cc   Set(eax, Immediate(function->nargs));
eax              1789 src/ia32/macro-assembler-ia32.cc   Set(eax, Immediate(num_arguments));
eax              1798 src/ia32/macro-assembler-ia32.cc   mov(eax, Immediate(num_arguments));
eax              1813 src/ia32/macro-assembler-ia32.cc   Set(eax, Immediate(num_arguments));
eax              1895 src/ia32/macro-assembler-ia32.cc     mov(eax, Operand(esi, 0));
eax              1905 src/ia32/macro-assembler-ia32.cc   test(eax, eax);
eax              1908 src/ia32/macro-assembler-ia32.cc   mov(eax, Operand(eax, 0));
eax              1932 src/ia32/macro-assembler-ia32.cc   mov(eax, isolate()->factory()->undefined_value());
eax              1940 src/ia32/macro-assembler-ia32.cc   mov(edi, eax);
eax              1942 src/ia32/macro-assembler-ia32.cc   mov(eax, Immediate(delete_extensions));
eax              1943 src/ia32/macro-assembler-ia32.cc   call(eax);
eax              1944 src/ia32/macro-assembler-ia32.cc   mov(eax, edi);
eax              1992 src/ia32/macro-assembler-ia32.cc       mov(eax, actual.immediate());
eax              2013 src/ia32/macro-assembler-ia32.cc       mov(eax, actual.immediate());
eax              2019 src/ia32/macro-assembler-ia32.cc       ASSERT(actual.reg().is(eax));
eax              2092 src/ia32/macro-assembler-ia32.cc   Operand dummy(eax, 0);
eax              2502 src/ia32/macro-assembler-ia32.cc   push(eax);
eax              2611 src/ia32/macro-assembler-ia32.cc   mov(eax, Immediate(function));
eax              2612 src/ia32/macro-assembler-ia32.cc   CallCFunction(eax, num_arguments);
eax              2882 src/ia32/macro-assembler-ia32.cc   mov(ecx, eax);
eax              2909 src/ia32/macro-assembler-ia32.cc   cmp(ecx, eax);
eax               984 src/ia32/macro-assembler-ia32.h     masm->pop(eax);                                                       \
eax               188 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(esi, edi, times_1, 0));
eax               189 src/ia32/regexp-macro-assembler-ia32.cc   __ cmp(eax, Operand(ebp, kInputStart));
eax               200 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(esi, edi, times_1, 0));
eax               201 src/ia32/regexp-macro-assembler-ia32.cc   __ cmp(eax, Operand(ebp, kInputStart));
eax               247 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_w(eax,
eax               249 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, static_cast<int32_t>(str[0]));
eax               281 src/ia32/regexp-macro-assembler-ia32.cc         __ movzx_w(eax,
eax               283 src/ia32/regexp-macro-assembler-ia32.cc         __ cmp(eax, static_cast<int32_t>(str[i]));
eax               320 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, edi);
eax               321 src/ia32/regexp-macro-assembler-ia32.cc   __ add(eax, ebx);
eax               339 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_b(eax, Operand(edi, 0));
eax               344 src/ia32/regexp-macro-assembler-ia32.cc     __ or_(eax, 0x20);  // Convert match character to lower-case.
eax               345 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(ecx, Operand(eax, -'a'));
eax               352 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, ecx);
eax               422 src/ia32/regexp-macro-assembler-ia32.cc     __ or_(eax, eax);
eax               440 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, register_location(start_reg + 1));
eax               441 src/ia32/regexp-macro-assembler-ia32.cc   __ sub(eax, edx);  // Length to check.
eax               449 src/ia32/regexp-macro-assembler-ia32.cc   __ add(ebx, eax);
eax               458 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(ecx, Operand(eax, ebx, times_1, 0));  // End of match
eax               463 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_b(eax, Operand(edx, 0));
eax               467 src/ia32/regexp-macro-assembler-ia32.cc     __ movzx_w(eax, Operand(edx, 0));
eax               508 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, mask);
eax               509 src/ia32/regexp-macro-assembler-ia32.cc     __ and_(eax, current_character());
eax               510 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, c);
eax               522 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, mask);
eax               523 src/ia32/regexp-macro-assembler-ia32.cc     __ and_(eax, current_character());
eax               524 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, c);
eax               536 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(current_character(), -minus));
eax               538 src/ia32/regexp-macro-assembler-ia32.cc     __ test(eax, Immediate(mask));
eax               540 src/ia32/regexp-macro-assembler-ia32.cc     __ and_(eax, mask);
eax               541 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, c);
eax               551 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(current_character(), -from));
eax               552 src/ia32/regexp-macro-assembler-ia32.cc   __ cmp(eax, to - from);
eax               561 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(current_character(), -from));
eax               562 src/ia32/regexp-macro-assembler-ia32.cc   __ cmp(eax, to - from);
eax               570 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, Immediate(table));
eax               577 src/ia32/regexp-macro-assembler-ia32.cc   __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0);
eax               595 src/ia32/regexp-macro-assembler-ia32.cc       __ lea(eax, Operand(current_character(), -'\t'));
eax               596 src/ia32/regexp-macro-assembler-ia32.cc       __ cmp(eax, '\r' - '\t');
eax               608 src/ia32/regexp-macro-assembler-ia32.cc       __ lea(eax, Operand(current_character(), -'\t'));
eax               609 src/ia32/regexp-macro-assembler-ia32.cc       __ cmp(eax, '\r' - '\t');
eax               616 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(current_character(), -'0'));
eax               617 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, '9' - '0');
eax               622 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(current_character(), -'0'));
eax               623 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, '9' - '0');
eax               628 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, current_character());
eax               629 src/ia32/regexp-macro-assembler-ia32.cc     __ xor_(eax, Immediate(0x01));
eax               631 src/ia32/regexp-macro-assembler-ia32.cc     __ sub(eax, Immediate(0x0b));
eax               632 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, 0x0c - 0x0b);
eax               638 src/ia32/regexp-macro-assembler-ia32.cc       __ sub(eax, Immediate(0x2028 - 0x0b));
eax               639 src/ia32/regexp-macro-assembler-ia32.cc       __ cmp(eax, 0x2029 - 0x2028);
eax               681 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, current_character());
eax               682 src/ia32/regexp-macro-assembler-ia32.cc     __ xor_(eax, Immediate(0x01));
eax               684 src/ia32/regexp-macro-assembler-ia32.cc     __ sub(eax, Immediate(0x0b));
eax               685 src/ia32/regexp-macro-assembler-ia32.cc     __ cmp(eax, 0x0c - 0x0b);
eax               695 src/ia32/regexp-macro-assembler-ia32.cc       __ sub(eax, Immediate(0x2028 - 0x0b));
eax               696 src/ia32/regexp-macro-assembler-ia32.cc       __ cmp(eax, 1);
eax               712 src/ia32/regexp-macro-assembler-ia32.cc     __ Set(eax, Immediate(FAILURE));
eax               757 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, EXCEPTION);
eax               762 src/ia32/regexp-macro-assembler-ia32.cc   __ or_(eax, eax);
eax               783 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(edi, ebx, times_2, -char_size()));
eax               785 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(edi, ebx, times_1, -char_size()));
eax               789 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(Operand(ebp, kInputStartMinusOne), eax);
eax               799 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(register_location(i), eax);  // One write every page.
eax               825 src/ia32/regexp-macro-assembler-ia32.cc       __ mov(Operand(ebp, ecx, times_1, 0), eax);
eax               831 src/ia32/regexp-macro-assembler-ia32.cc         __ mov(register_location(i), eax);
eax               857 src/ia32/regexp-macro-assembler-ia32.cc         __ mov(eax, register_location(i));
eax               860 src/ia32/regexp-macro-assembler-ia32.cc           __ mov(edx, eax);
eax               863 src/ia32/regexp-macro-assembler-ia32.cc         __ add(eax, ecx);
eax               865 src/ia32/regexp-macro-assembler-ia32.cc           __ sar(eax, 1);  // Convert byte index to character index.
eax               867 src/ia32/regexp-macro-assembler-ia32.cc         __ mov(Operand(ebx, i * kPointerSize), eax);
eax               889 src/ia32/regexp-macro-assembler-ia32.cc       __ mov(eax, Operand(ebp, kInputStartMinusOne));
eax               910 src/ia32/regexp-macro-assembler-ia32.cc       __ mov(eax, Immediate(SUCCESS));
eax               917 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, Operand(ebp, kSuccessfulCaptures));
eax               947 src/ia32/regexp-macro-assembler-ia32.cc     __ or_(eax, eax);
eax               974 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(ebp, kStackHighEnd));
eax               975 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(Operand(esp, 1 * kPointerSize), eax);
eax               982 src/ia32/regexp-macro-assembler-ia32.cc     __ or_(eax, eax);
eax               985 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(backtrack_stackpointer(), eax);
eax               996 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(eax, EXCEPTION);
eax              1064 src/ia32/regexp-macro-assembler-ia32.cc   Pop(eax);
eax              1065 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(register_location(register_index), eax);
eax              1082 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, register_location(register_index));
eax              1083 src/ia32/regexp-macro-assembler-ia32.cc   Push(eax);
eax              1127 src/ia32/regexp-macro-assembler-ia32.cc     __ lea(eax, Operand(edi, cp_offset * char_size()));
eax              1128 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(register_location(reg), eax);
eax              1135 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, Operand(ebp, kInputStartMinusOne));
eax              1137 src/ia32/regexp-macro-assembler-ia32.cc     __ mov(register_location(reg), eax);
eax              1143 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(eax, backtrack_stackpointer());
eax              1144 src/ia32/regexp-macro-assembler-ia32.cc   __ sub(eax, Operand(ebp, kStackHighEnd));
eax              1145 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(register_location(reg), eax);
eax              1159 src/ia32/regexp-macro-assembler-ia32.cc   __ lea(eax, Operand(esp, -kPointerSize));
eax              1160 src/ia32/regexp-macro-assembler-ia32.cc   __ mov(Operand(esp, 0 * kPointerSize), eax);
eax               304 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(receiver, JSArray::kLengthOffset));
eax               342 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(receiver, String::kLengthOffset));
eax               355 src/ia32/stub-cache-ia32.cc     __ mov(eax, FieldOperand(scratch2, String::kLengthOffset));
eax               367 src/ia32/stub-cache-ia32.cc   __ mov(eax, scratch1);
eax               502 src/ia32/stub-cache-ia32.cc   __ lea(eax, Operand(esp, 4 * kPointerSize));
eax               512 src/ia32/stub-cache-ia32.cc   __ mov(ApiParameterOperand(1), eax);  // v8::Arguments::implicit_args_.
eax               513 src/ia32/stub-cache-ia32.cc   __ add(eax, Immediate(argc * kPointerSize));
eax               514 src/ia32/stub-cache-ia32.cc   __ mov(ApiParameterOperand(2), eax);  // v8::Arguments::values_.
eax               520 src/ia32/stub-cache-ia32.cc   __ lea(eax, ApiParameterOperand(1));
eax               521 src/ia32/stub-cache-ia32.cc   __ mov(ApiParameterOperand(0), eax);
eax               715 src/ia32/stub-cache-ia32.cc     __ cmp(eax, masm->isolate()->factory()->no_interceptor_result_sentinel());
eax               811 src/ia32/stub-cache-ia32.cc     __ push(eax);
eax               845 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(receiver_reg, offset), eax);
eax               849 src/ia32/stub-cache-ia32.cc     __ mov(name_reg, eax);
eax               860 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(scratch1, offset), eax);
eax               864 src/ia32/stub-cache-ia32.cc     __ mov(name_reg, eax);
eax              1050 src/ia32/stub-cache-ia32.cc   GenerateFastPropertyLoad(masm(), eax, reg, holder, index);
eax              1134 src/ia32/stub-cache-ia32.cc   __ LoadHeapObject(eax, value);
eax              1210 src/ia32/stub-cache-ia32.cc       __ cmp(eax, factory()->no_interceptor_result_sentinel());
eax              1248 src/ia32/stub-cache-ia32.cc       GenerateFastPropertyLoad(masm(), eax, holder_reg,
eax              1320 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, holder, ebx, eax, edi, name, miss);
eax              1389 src/ia32/stub-cache-ia32.cc   Register reg = CheckPrototypes(object, edx, holder, ebx, eax, edi,
eax              1452 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              1457 src/ia32/stub-cache-ia32.cc     __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
eax              1474 src/ia32/stub-cache-ia32.cc       __ mov(eax, FieldOperand(edx, JSArray::kLengthOffset));
eax              1477 src/ia32/stub-cache-ia32.cc       __ add(eax, Immediate(Smi::FromInt(argc)));
eax              1483 src/ia32/stub-cache-ia32.cc       __ cmp(eax, ecx);
eax              1491 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
eax              1495 src/ia32/stub-cache-ia32.cc                           eax,
eax              1545 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
eax              1549 src/ia32/stub-cache-ia32.cc                                eax, times_half_pointer_size,
eax              1587 src/ia32/stub-cache-ia32.cc                                eax, times_half_pointer_size,
eax              1624 src/ia32/stub-cache-ia32.cc       __ mov(FieldOperand(edx, JSArray::kLengthOffset), eax);
eax              1673 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              1692 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(ebx,
eax              1695 src/ia32/stub-cache-ia32.cc   __ cmp(eax, Immediate(factory()->the_hole_value()));
eax              1709 src/ia32/stub-cache-ia32.cc   __ mov(eax, Immediate(factory()->undefined_value()));
eax              1763 src/ia32/stub-cache-ia32.cc                                             eax,
eax              1767 src/ia32/stub-cache-ia32.cc                   eax, holder, ebx, edx, edi, name, &miss);
eax              1771 src/ia32/stub-cache-ia32.cc   Register result = eax;
eax              1794 src/ia32/stub-cache-ia32.cc     __ Set(eax, Immediate(factory()->nan_value()));
eax              1846 src/ia32/stub-cache-ia32.cc                                             eax,
eax              1850 src/ia32/stub-cache-ia32.cc                   eax, holder, ebx, edx, edi, name, &miss);
eax              1852 src/ia32/stub-cache-ia32.cc   Register receiver = eax;
eax              1855 src/ia32/stub-cache-ia32.cc   Register result = eax;
eax              1879 src/ia32/stub-cache-ia32.cc     __ Set(eax, Immediate(factory()->empty_string()));
eax              1923 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              1944 src/ia32/stub-cache-ia32.cc   StringCharFromCodeGenerator generator(code, eax);
eax              2006 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              2016 src/ia32/stub-cache-ia32.cc   __ mov(eax, Operand(esp, 1 * kPointerSize));
eax              2021 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(eax, &smi);
eax              2025 src/ia32/stub-cache-ia32.cc   __ CheckMap(eax, factory()->heap_number_map(), &slow, DONT_DO_SMI_CHECK);
eax              2026 src/ia32/stub-cache-ia32.cc   __ movdbl(xmm0, FieldOperand(eax, HeapNumber::kValueOffset));
eax              2035 src/ia32/stub-cache-ia32.cc   __ cvttsd2si(eax, Operand(xmm0));
eax              2040 src/ia32/stub-cache-ia32.cc   __ test(eax, Immediate(0xc0000000));
eax              2044 src/ia32/stub-cache-ia32.cc   __ SmiTag(eax);
eax              2075 src/ia32/stub-cache-ia32.cc   __ AllocateHeapNumber(eax, ebx, edx, &slow);
eax              2076 src/ia32/stub-cache-ia32.cc   __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              2081 src/ia32/stub-cache-ia32.cc   __ mov(eax, Operand(esp, 1 * kPointerSize));
eax              2130 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              2140 src/ia32/stub-cache-ia32.cc   __ mov(eax, Operand(esp, 1 * kPointerSize));
eax              2145 src/ia32/stub-cache-ia32.cc   __ JumpIfNotSmi(eax, &not_smi);
eax              2149 src/ia32/stub-cache-ia32.cc   __ mov(ebx, eax);
eax              2153 src/ia32/stub-cache-ia32.cc   __ xor_(eax, ebx);
eax              2156 src/ia32/stub-cache-ia32.cc   __ sub(eax, ebx);
eax              2169 src/ia32/stub-cache-ia32.cc   __ CheckMap(eax, factory()->heap_number_map(), &slow, DONT_DO_SMI_CHECK);
eax              2170 src/ia32/stub-cache-ia32.cc   __ mov(ebx, FieldOperand(eax, HeapNumber::kExponentOffset));
eax              2183 src/ia32/stub-cache-ia32.cc   __ mov(ecx, FieldOperand(eax, HeapNumber::kMantissaOffset));
eax              2184 src/ia32/stub-cache-ia32.cc   __ AllocateHeapNumber(eax, edi, edx, &slow);
eax              2185 src/ia32/stub-cache-ia32.cc   __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ebx);
eax              2186 src/ia32/stub-cache-ia32.cc   __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
eax              2241 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
eax              2245 src/ia32/stub-cache-ia32.cc   __ mov(eax, Operand(esp, 4 * kPointerSize));
eax              2246 src/ia32/stub-cache-ia32.cc   __ mov(Operand(esp, 0 * kPointerSize), eax);
eax              2304 src/ia32/stub-cache-ia32.cc       CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax,
eax              2318 src/ia32/stub-cache-ia32.cc         __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, eax);
eax              2322 src/ia32/stub-cache-ia32.cc             masm(), Context::STRING_FUNCTION_INDEX, eax, &miss);
eax              2325 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
eax              2338 src/ia32/stub-cache-ia32.cc         __ CmpObjectType(edx, HEAP_NUMBER_TYPE, eax);
eax              2343 src/ia32/stub-cache-ia32.cc             masm(), Context::NUMBER_FUNCTION_INDEX, eax, &miss);
eax              2346 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
eax              2365 src/ia32/stub-cache-ia32.cc             masm(), Context::BOOLEAN_FUNCTION_INDEX, eax, &miss);
eax              2368 src/ia32/stub-cache-ia32.cc             eax, holder, ebx, edx, edi, name, &miss);
eax              2416 src/ia32/stub-cache-ia32.cc   compiler.Compile(masm(), object, holder, name, &lookup, edx, ebx, edi, eax,
eax              2423 src/ia32/stub-cache-ia32.cc   __ JumpIfSmi(eax, &miss);
eax              2424 src/ia32/stub-cache-ia32.cc   __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx);
eax              2435 src/ia32/stub-cache-ia32.cc   __ mov(edi, eax);
eax              2574 src/ia32/stub-cache-ia32.cc   __ push(eax);  // value
eax              2615 src/ia32/stub-cache-ia32.cc     __ push(eax);
eax              2619 src/ia32/stub-cache-ia32.cc     __ push(eax);
eax              2625 src/ia32/stub-cache-ia32.cc     __ pop(eax);
eax              2669 src/ia32/stub-cache-ia32.cc   __ push(eax);  // value
eax              2717 src/ia32/stub-cache-ia32.cc   __ mov(cell_operand, eax);
eax              2853 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, last, ebx, eax, edi, name, &miss);
eax              2859 src/ia32/stub-cache-ia32.cc         masm(), Handle<GlobalObject>::cast(last), name, eax, &miss);
eax              2864 src/ia32/stub-cache-ia32.cc   __ mov(eax, isolate()->factory()->undefined_value());
eax              2886 src/ia32/stub-cache-ia32.cc   GenerateLoadField(object, holder, edx, ebx, eax, edi, index, name, &miss);
eax              2907 src/ia32/stub-cache-ia32.cc   GenerateLoadCallback(object, holder, edx, ecx, ebx, eax, edi, callback,
eax              2931 src/ia32/stub-cache-ia32.cc   CheckPrototypes(receiver, edx, holder, ebx, eax, edi, name, &miss);
eax              2966 src/ia32/stub-cache-ia32.cc   GenerateLoadConstant(object, holder, edx, ebx, eax, edi, value, name, &miss);
eax              2990 src/ia32/stub-cache-ia32.cc   GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
eax              3016 src/ia32/stub-cache-ia32.cc   CheckPrototypes(object, edx, holder, ebx, eax, edi, name, &miss);
eax              3037 src/ia32/stub-cache-ia32.cc   __ mov(eax, ebx);
eax              3067 src/ia32/stub-cache-ia32.cc   GenerateLoadField(receiver, holder, edx, ebx, eax, edi, index, name, &miss);
eax              3097 src/ia32/stub-cache-ia32.cc   GenerateLoadCallback(receiver, holder, edx, ecx, ebx, eax, edi, callback,
eax              3129 src/ia32/stub-cache-ia32.cc       receiver, holder, edx, ebx, eax, edi, value, name, &miss);
eax              3159 src/ia32/stub-cache-ia32.cc   GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
eax              3186 src/ia32/stub-cache-ia32.cc   GenerateLoadArrayLength(masm(), edx, eax, &miss);
eax              3212 src/ia32/stub-cache-ia32.cc   GenerateLoadStringLength(masm(), edx, eax, ebx, &miss, true);
eax              3238 src/ia32/stub-cache-ia32.cc   GenerateLoadFunctionPrototype(masm(), edx, eax, ebx, &miss);
eax              3358 src/ia32/stub-cache-ia32.cc   __ lea(ecx, Operand(esp, eax, times_4, 1 * kPointerSize));
eax              3377 src/ia32/stub-cache-ia32.cc       __ cmp(eax, arg_number);
eax              3405 src/ia32/stub-cache-ia32.cc   __ mov(ebx, eax);
eax              3406 src/ia32/stub-cache-ia32.cc   __ pop(eax);
eax              3407 src/ia32/stub-cache-ia32.cc   __ or_(eax, Immediate(kHeapObjectTag));
eax              3447 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
eax              3452 src/ia32/stub-cache-ia32.cc   __ LoadFromNumberDictionary(&slow, eax, ecx, ebx, edx, edi, eax);
eax              3530 src/ia32/stub-cache-ia32.cc   GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
eax              3542 src/ia32/stub-cache-ia32.cc       __ movsx_b(eax, Operand(ebx, ecx, times_1, 0));
eax              3547 src/ia32/stub-cache-ia32.cc       __ movzx_b(eax, Operand(ebx, ecx, times_1, 0));
eax              3550 src/ia32/stub-cache-ia32.cc       __ movsx_w(eax, Operand(ebx, ecx, times_1, 0));
eax              3553 src/ia32/stub-cache-ia32.cc       __ movzx_w(eax, Operand(ebx, ecx, times_1, 0));
eax              3557 src/ia32/stub-cache-ia32.cc       __ mov(eax, Operand(ebx, ecx, times_2, 0));
eax              3582 src/ia32/stub-cache-ia32.cc       __ cmp(eax, 0xc0000000);
eax              3589 src/ia32/stub-cache-ia32.cc       __ test(eax, Immediate(0xc0000000));
eax              3593 src/ia32/stub-cache-ia32.cc     __ SmiTag(eax);
eax              3601 src/ia32/stub-cache-ia32.cc       __ push(eax);
eax              3603 src/ia32/stub-cache-ia32.cc       __ pop(eax);
eax              3610 src/ia32/stub-cache-ia32.cc       __ push(eax);
eax              3612 src/ia32/stub-cache-ia32.cc       __ pop(eax);
eax              3613 src/ia32/stub-cache-ia32.cc       __ pop(eax);
eax              3616 src/ia32/stub-cache-ia32.cc     __ AllocateHeapNumber(eax, ebx, edi, &failed_allocation);
eax              3618 src/ia32/stub-cache-ia32.cc     __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3624 src/ia32/stub-cache-ia32.cc     __ AllocateHeapNumber(eax, ebx, edi, &failed_allocation);
eax              3626 src/ia32/stub-cache-ia32.cc     __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3629 src/ia32/stub-cache-ia32.cc     __ SmiTag(eax);
eax              3697 src/ia32/stub-cache-ia32.cc     __ JumpIfNotSmi(eax, &slow);
eax              3699 src/ia32/stub-cache-ia32.cc     __ JumpIfNotSmi(eax, &check_heap_number);
eax              3703 src/ia32/stub-cache-ia32.cc   __ mov(ebx, eax);  // Preserve the value in eax as the return value.
eax              3751 src/ia32/stub-cache-ia32.cc     __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
eax              3761 src/ia32/stub-cache-ia32.cc       __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3765 src/ia32/stub-cache-ia32.cc       __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3784 src/ia32/stub-cache-ia32.cc           __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3806 src/ia32/stub-cache-ia32.cc           __ cvttsd2si(ebx, FieldOperand(eax, HeapNumber::kValueOffset));
eax              3878 src/ia32/stub-cache-ia32.cc   GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
eax              3881 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
eax              3882 src/ia32/stub-cache-ia32.cc   __ AssertFastElements(eax);
eax              3885 src/ia32/stub-cache-ia32.cc   __ cmp(ecx, FieldOperand(eax, FixedArray::kLengthOffset));
eax              3889 src/ia32/stub-cache-ia32.cc   __ mov(ebx, Operand(eax, ecx, times_2,
eax              3893 src/ia32/stub-cache-ia32.cc   __ mov(eax, ebx);
eax              3916 src/ia32/stub-cache-ia32.cc   GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
eax              3919 src/ia32/stub-cache-ia32.cc   __ mov(eax, FieldOperand(edx, JSObject::kElementsOffset));
eax              3920 src/ia32/stub-cache-ia32.cc   __ AssertFastElements(eax);
eax              3923 src/ia32/stub-cache-ia32.cc   __ cmp(ecx, FieldOperand(eax, FixedDoubleArray::kLengthOffset));
eax              3928 src/ia32/stub-cache-ia32.cc   __ cmp(FieldOperand(eax, ecx, times_4, offset), Immediate(kHoleNanUpper32));
eax              3934 src/ia32/stub-cache-ia32.cc     __ movdbl(xmm0, FieldOperand(eax, ecx, times_4,
eax              3937 src/ia32/stub-cache-ia32.cc     __ fld_d(FieldOperand(eax, ecx, times_4, FixedDoubleArray::kHeaderSize));
eax              3939 src/ia32/stub-cache-ia32.cc   __ AllocateHeapNumber(eax, ebx, edi, &slow_allocate_heapnumber);
eax              3943 src/ia32/stub-cache-ia32.cc     __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0);
eax              3945 src/ia32/stub-cache-ia32.cc     __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset));
eax              3987 src/ia32/stub-cache-ia32.cc     __ JumpIfNotSmi(eax, &transition_elements_kind);
eax              4017 src/ia32/stub-cache-ia32.cc                         FixedArray::kHeaderSize), eax);
eax              4027 src/ia32/stub-cache-ia32.cc     __ mov(Operand(ecx, 0), eax);
eax              4029 src/ia32/stub-cache-ia32.cc     __ mov(ebx, eax);
eax              4081 src/ia32/stub-cache-ia32.cc     __ mov(FieldOperand(edi, FixedArray::SizeFor(0)), eax);
eax              4160 src/ia32/stub-cache-ia32.cc   __ StoreNumberToDoubleElements(eax, edi, ecx, edx, xmm0,
eax              4186 src/ia32/stub-cache-ia32.cc     __ JumpIfSmi(eax, &value_is_smi);
eax              4187 src/ia32/stub-cache-ia32.cc     __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
eax               313 src/third_party/valgrind/valgrind.h     __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default
eax               328 src/third_party/valgrind/valgrind.h             __asm mov __addr, eax                                 \
eax                66 test/cctest/test-assembler-ia32.cc   __ mov(eax, Operand(esp, 4));
eax                67 test/cctest/test-assembler-ia32.cc   __ add(eax, Operand(esp, 8));
eax                96 test/cctest/test-assembler-ia32.cc   __ xor_(eax, eax);  // clear eax
eax               100 test/cctest/test-assembler-ia32.cc   __ add(eax, edx);
eax               134 test/cctest/test-assembler-ia32.cc   __ mov(eax, 1);
eax               138 test/cctest/test-assembler-ia32.cc   __ imul(eax, edx);
eax               147 test/cctest/test-assembler-ia32.cc   __ mov(eax, FACTORY->true_value());
eax               180 test/cctest/test-assembler-ia32.cc     __ cvttss2si(eax, Operand(esp, 4));
eax               215 test/cctest/test-assembler-ia32.cc   __ cvttsd2si(eax, Operand(esp, 4));
eax               244 test/cctest/test-assembler-ia32.cc   __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE));
eax               316 test/cctest/test-assembler-ia32.cc   __ mov(eax, Operand(esp, 4));
eax               317 test/cctest/test-assembler-ia32.cc   __ cvtsi2sd(xmm0, eax);
eax               359 test/cctest/test-assembler-ia32.cc   __ mov(eax, kUndefined);
eax               363 test/cctest/test-assembler-ia32.cc   __ mov(eax, kEqual);
eax               367 test/cctest/test-assembler-ia32.cc   __ mov(eax, kGreater);
eax               371 test/cctest/test-assembler-ia32.cc   __ mov(eax, kLess);
eax               375 test/cctest/test-assembler-ia32.cc   __ mov(eax, kNaN);
eax               422 test/cctest/test-assembler-ia32.cc   __ mov(eax, 1);
eax               435 test/cctest/test-assembler-ia32.cc   __ cmp(eax, 1);
eax               447 test/cctest/test-assembler-ia32.cc   __ mov(eax, 42);
eax               455 test/cctest/test-assembler-ia32.cc   __ mov(eax, 13);
eax                65 test/cctest/test-disasm-ia32.cc   __ adc(eax, 12345678);
eax                66 test/cctest/test-disasm-ia32.cc   __ add(eax, Immediate(12345678));
eax                67 test/cctest/test-disasm-ia32.cc   __ or_(eax, 12345678);
eax                68 test/cctest/test-disasm-ia32.cc   __ sub(eax, Immediate(12345678));
eax                69 test/cctest/test-disasm-ia32.cc   __ xor_(eax, 12345678);
eax                70 test/cctest/test-disasm-ia32.cc   __ and_(eax, 12345678);
eax                72 test/cctest/test-disasm-ia32.cc   __ cmp(eax, foo);
eax               144 test/cctest/test-disasm-ia32.cc   __ pop(eax);
eax               168 test/cctest/test-disasm-ia32.cc   __ dec_b(Operand(eax, 10));
eax               227 test/cctest/test-disasm-ia32.cc   __ cmpb(eax, 100);
eax               251 test/cctest/test-disasm-ia32.cc   __ test_b(Operand(eax, -20), 0x9A);
eax               395 test/cctest/test-disasm-ia32.cc       __ cmov(overflow, eax, Operand(eax, 0));
eax               396 test/cctest/test-disasm-ia32.cc       __ cmov(no_overflow, eax, Operand(eax, 1));
eax               397 test/cctest/test-disasm-ia32.cc       __ cmov(below, eax, Operand(eax, 2));
eax               398 test/cctest/test-disasm-ia32.cc       __ cmov(above_equal, eax, Operand(eax, 3));
eax               399 test/cctest/test-disasm-ia32.cc       __ cmov(equal, eax, Operand(ebx, 0));
eax               400 test/cctest/test-disasm-ia32.cc       __ cmov(not_equal, eax, Operand(ebx, 1));
eax               401 test/cctest/test-disasm-ia32.cc       __ cmov(below_equal, eax, Operand(ebx, 2));
eax               402 test/cctest/test-disasm-ia32.cc       __ cmov(above, eax, Operand(ebx, 3));
eax               403 test/cctest/test-disasm-ia32.cc       __ cmov(sign, eax, Operand(ecx, 0));
eax               404 test/cctest/test-disasm-ia32.cc       __ cmov(not_sign, eax, Operand(ecx, 1));
eax               405 test/cctest/test-disasm-ia32.cc       __ cmov(parity_even, eax, Operand(ecx, 2));
eax               406 test/cctest/test-disasm-ia32.cc       __ cmov(parity_odd, eax, Operand(ecx, 3));
eax               407 test/cctest/test-disasm-ia32.cc       __ cmov(less, eax, Operand(edx, 0));
eax               408 test/cctest/test-disasm-ia32.cc       __ cmov(greater_equal, eax, Operand(edx, 1));
eax               409 test/cctest/test-disasm-ia32.cc       __ cmov(less_equal, eax, Operand(edx, 2));
eax               410 test/cctest/test-disasm-ia32.cc       __ cmov(greater, eax, Operand(edx, 3));
eax               447 test/cctest/test-disasm-ia32.cc       __ pextrd(eax, xmm0, 1);
eax               448 test/cctest/test-disasm-ia32.cc       __ pinsrd(xmm1, eax, 0);
eax                59 test/cctest/test-hashing.cc   __ mov(eax, Immediate(0));
eax                61 test/cctest/test-hashing.cc   StringHelper::GenerateHashInit(masm, eax, ebx, ecx);
eax                64 test/cctest/test-hashing.cc     StringHelper::GenerateHashAddCharacter(masm, eax, ebx, ecx);
eax                66 test/cctest/test-hashing.cc   StringHelper::GenerateHashGetHash(masm, eax, ecx);
eax               123 test/cctest/test-hashing.cc   __ mov(eax, Immediate(key));
eax               124 test/cctest/test-hashing.cc   __ GetNumberHash(eax, ebx);