ecx 81 src/atomicops_internals_x86_gcc.cc uint32_t ecx;
ecx 85 src/atomicops_internals_x86_gcc.cc cpuid(eax, ebx, ecx, edx, 0);
ecx 89 src/atomicops_internals_x86_gcc.cc memcpy(vendor + 8, &ecx, 4);
ecx 93 src/atomicops_internals_x86_gcc.cc cpuid(eax, ebx, ecx, edx, 1);
ecx 89 src/ia32/assembler-ia32.cc __ push(ecx);
ecx 125 src/ia32/assembler-ia32.cc __ mov(edx, ecx);
ecx 131 src/ia32/assembler-ia32.cc __ pop(ecx);
ecx 914 src/ia32/assembler-ia32.cc emit_operand(ecx, dst);
ecx 927 src/ia32/assembler-ia32.cc emit_operand(ecx, dst);
ecx 1655 src/ia32/assembler-ia32.cc emit_operand(ecx, adr);
ecx 1663 src/ia32/assembler-ia32.cc emit_operand(ecx, adr);
ecx 111 src/ia32/assembler-ia32.h const Register ecx = { kRegister_ecx_Code };
ecx 133 src/ia32/builtins-ia32.cc __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
ecx 134 src/ia32/builtins-ia32.cc __ dec_b(FieldOperand(ecx,
ecx 164 src/ia32/builtins-ia32.cc __ mov(ecx, factory->empty_fixed_array());
ecx 165 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
ecx 166 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
ecx 171 src/ia32/builtins-ia32.cc __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
ecx 184 src/ia32/builtins-ia32.cc __ InitializeFieldsWithFiller(ecx, esi, edx);
ecx 187 src/ia32/builtins-ia32.cc __ InitializeFieldsWithFiller(ecx, edi, edx);
ecx 205 src/ia32/builtins-ia32.cc __ movzx_b(ecx,
ecx 207 src/ia32/builtins-ia32.cc __ add(edx, ecx);
ecx 209 src/ia32/builtins-ia32.cc __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset));
ecx 210 src/ia32/builtins-ia32.cc __ sub(edx, ecx);
ecx 224 src/ia32/builtins-ia32.cc ecx,
ecx 251 src/ia32/builtins-ia32.cc __ cmp(eax, ecx);
ecx 305 src/ia32/builtins-ia32.cc __ mov(ecx, eax);
ecx 308 src/ia32/builtins-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
ecx 310 src/ia32/builtins-ia32.cc __ dec(ecx);
ecx 345 src/ia32/builtins-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 362 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 364 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 397 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebx, EntryFrameConstants::kFunctionArgOffset));
ecx 398 src/ia32/builtins-ia32.cc __ mov(esi, FieldOperand(ecx, JSFunction::kContextOffset));
ecx 401 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 410 src/ia32/builtins-ia32.cc __ Set(ecx, Immediate(0));
ecx 413 src/ia32/builtins-ia32.cc __ mov(edx, Operand(ebx, ecx, times_4, 0)); // push parameter from argv
ecx 415 src/ia32/builtins-ia32.cc __ inc(ecx);
ecx 417 src/ia32/builtins-ia32.cc __ cmp(ecx, eax);
ecx 459 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 465 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 485 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 491 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 517 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize));
ecx 518 src/ia32/builtins-ia32.cc __ SmiUntag(ecx);
ecx 522 src/ia32/builtins-ia32.cc __ cmp(ecx, FullCodeGenerator::NO_REGISTERS);
ecx 528 src/ia32/builtins-ia32.cc __ cmp(ecx, FullCodeGenerator::TOS_REG);
ecx 584 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx);
ecx 617 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 659 src/ia32/builtins-ia32.cc __ CmpInstanceType(ecx, JS_FUNCTION_PROXY_TYPE);
ecx 675 src/ia32/builtins-ia32.cc __ mov(ecx, eax);
ecx 677 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, ecx, times_4, 0));
ecx 678 src/ia32/builtins-ia32.cc __ mov(Operand(esp, ecx, times_4, kPointerSize), ebx);
ecx 679 src/ia32/builtins-ia32.cc __ dec(ecx);
ecx 698 src/ia32/builtins-ia32.cc __ SetCallKind(ecx, CALL_AS_FUNCTION);
ecx 704 src/ia32/builtins-ia32.cc __ SetCallKind(ecx, CALL_AS_METHOD);
ecx 719 src/ia32/builtins-ia32.cc __ SetCallKind(ecx, CALL_AS_METHOD);
ecx 750 src/ia32/builtins-ia32.cc __ mov(ecx, esp);
ecx 751 src/ia32/builtins-ia32.cc __ sub(ecx, edi);
ecx 757 src/ia32/builtins-ia32.cc __ cmp(ecx, edx);
ecx 780 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx);
ecx 789 src/ia32/builtins-ia32.cc __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
ecx 790 src/ia32/builtins-ia32.cc __ test_b(FieldOperand(ecx, SharedFunctionInfo::kStrictModeByteOffset),
ecx 797 src/ia32/builtins-ia32.cc __ test_b(FieldOperand(ecx, SharedFunctionInfo::kNativeByteOffset),
ecx 810 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 834 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebp, kIndexOffset));
ecx 851 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebp, kIndexOffset));
ecx 852 src/ia32/builtins-ia32.cc __ add(ecx, Immediate(1 << kSmiTagSize));
ecx 853 src/ia32/builtins-ia32.cc __ mov(Operand(ebp, kIndexOffset), ecx);
ecx 856 src/ia32/builtins-ia32.cc __ cmp(ecx, Operand(ebp, kLimitOffset));
ecx 861 src/ia32/builtins-ia32.cc __ mov(eax, ecx);
ecx 865 src/ia32/builtins-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx);
ecx 878 src/ia32/builtins-ia32.cc __ SetCallKind(ecx, CALL_AS_METHOD);
ecx 1003 src/ia32/builtins-ia32.cc ASSERT(!fill_with_hole || array_size.is(ecx)); // rep stos count
ecx 1066 src/ia32/builtins-ia32.cc __ cmp(ecx, kRepStosThreshold);
ecx 1120 src/ia32/builtins-ia32.cc ecx,
ecx 1136 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, (push_count + 1) * kPointerSize));
ecx 1137 src/ia32/builtins-ia32.cc __ test(ecx, ecx);
ecx 1155 src/ia32/builtins-ia32.cc __ test(ecx, Immediate(kIntptrSignBit | kSmiTagMask));
ecx 1161 src/ia32/builtins-ia32.cc __ cmp(ecx, JSObject::kInitialMaxFastElementArray << kSmiTagSize);
ecx 1172 src/ia32/builtins-ia32.cc ecx,
ecx 1202 src/ia32/builtins-ia32.cc ecx,
ecx 1224 src/ia32/builtins-ia32.cc __ lea(edx, Operand(ecx, FixedArray::kHeaderSize - kHeapObjectTag));
ecx 1237 src/ia32/builtins-ia32.cc __ mov(ecx, ebx);
ecx 1240 src/ia32/builtins-ia32.cc __ mov(eax, Operand(edi, ecx, times_pointer_size, 0));
ecx 1247 src/ia32/builtins-ia32.cc __ dec(ecx);
ecx 1258 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, last_arg_offset - kPointerSize));
ecx 1263 src/ia32/builtins-ia32.cc __ jmp(ecx);
ecx 1297 src/ia32/builtins-ia32.cc __ mov(eax, Operand(edi, ecx, times_pointer_size, 0));
ecx 1300 src/ia32/builtins-ia32.cc __ dec(ecx);
ecx 1331 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx);
ecx 1365 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx);
ecx 1399 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx);
ecx 1427 src/ia32/builtins-ia32.cc __ LoadGlobalFunction(Context::STRING_FUNCTION_INDEX, ecx);
ecx 1428 src/ia32/builtins-ia32.cc __ cmp(edi, ecx);
ecx 1438 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 1440 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 1449 src/ia32/builtins-ia32.cc ecx, // Scratch 1.
ecx 1465 src/ia32/builtins-ia32.cc ecx, // New allocation top (we ignore it).
ecx 1471 src/ia32/builtins-ia32.cc __ LoadGlobalFunctionInitialMap(edi, ecx);
ecx 1473 src/ia32/builtins-ia32.cc __ cmpb(FieldOperand(ecx, Map::kInstanceSizeOffset),
ecx 1476 src/ia32/builtins-ia32.cc __ cmpb(FieldOperand(ecx, Map::kUnusedPropertyFieldsOffset), 0);
ecx 1479 src/ia32/builtins-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), ecx);
ecx 1483 src/ia32/builtins-ia32.cc __ Set(ecx, Immediate(factory->empty_fixed_array()));
ecx 1484 src/ia32/builtins-ia32.cc __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
ecx 1485 src/ia32/builtins-ia32.cc __ mov(FieldOperand(eax, JSObject::kElementsOffset), ecx);
ecx 1502 src/ia32/builtins-ia32.cc Condition is_string = masm->IsObjectStringType(eax, ebx, ecx);
ecx 1525 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 1527 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 1571 src/ia32/builtins-ia32.cc __ pop(ecx);
ecx 1573 src/ia32/builtins-ia32.cc __ push(ecx);
ecx 1686 src/ia32/builtins-ia32.cc __ mov(ecx, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset));
ecx 1687 src/ia32/builtins-ia32.cc __ mov(ecx, FieldOperand(ecx, SharedFunctionInfo::kCodeOffset));
ecx 1688 src/ia32/builtins-ia32.cc __ cmpb(ebx, FieldOperand(ecx, Code::kAllowOSRAtLoopNestingLevelOffset));
ecx 59 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Pop return address.
ecx 61 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
ecx 72 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(JSFunction::kSize, eax, ebx, ecx, &gc, TAG_OBJECT);
ecx 85 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX)));
ecx 86 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalContextOffset));
ecx 87 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ecx, Context::SlotOffset(map_index)));
ecx 132 src/ia32/code-stubs-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kHeaderSize));
ecx 145 src/ia32/code-stubs-ia32.cc __ cmp(ecx, CodeGenerator::FixedArrayElementOperand(ebx, edx, 0));
ecx 160 src/ia32/code-stubs-ia32.cc __ mov(edx, ContextOperand(ecx, Context::OPTIMIZED_FUNCTIONS_LIST));
ecx 165 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(ecx, Context::OPTIMIZED_FUNCTIONS_LIST), eax);
ecx 170 src/ia32/code-stubs-ia32.cc ecx,
ecx 186 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Temporarily remove return address.
ecx 191 src/ia32/code-stubs-ia32.cc __ push(ecx); // Restore return address.
ecx 201 src/ia32/code-stubs-ia32.cc eax, ebx, ecx, &gc, TAG_OBJECT);
ecx 204 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize));
ecx 215 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::CLOSURE_INDEX)), ecx);
ecx 249 src/ia32/code-stubs-ia32.cc eax, ebx, ecx, &gc, TAG_OBJECT);
ecx 252 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize));
ecx 269 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear);
ecx 272 src/ia32/code-stubs-ia32.cc __ cmp(ecx, 0);
ecx 275 src/ia32/code-stubs-ia32.cc __ mov(ecx, GlobalObjectOperand());
ecx 276 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalContextOffset));
ecx 277 src/ia32/code-stubs-ia32.cc __ mov(ecx, ContextOperand(ecx, Context::CLOSURE_INDEX));
ecx 281 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(eax, Context::CLOSURE_INDEX), ecx);
ecx 336 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i));
ecx 344 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, JSArray::kElementsOffset));
ecx 351 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i));
ecx 358 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i));
ecx 362 src/ia32/code-stubs-ia32.cc __ fld_d(FieldOperand(ecx, i));
ecx 381 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 3 * kPointerSize));
ecx 386 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, eax, times_half_pointer_size,
ecx 389 src/ia32/code-stubs-ia32.cc __ cmp(ecx, factory->undefined_value());
ecx 397 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, JSArray::kElementsOffset));
ecx 430 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 431 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, JSArray::kElementsOffset));
ecx 432 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(ecx, HeapObject::kMapOffset), expected_map);
ecx 434 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 457 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 4 * kPointerSize));
ecx 462 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, eax, times_half_pointer_size,
ecx 465 src/ia32/code-stubs-ia32.cc __ cmp(ecx, factory->undefined_value());
ecx 471 src/ia32/code-stubs-ia32.cc __ mov(eax, FieldOperand(ecx, HeapObject::kMapOffset));
ecx 480 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i));
ecx 610 src/ia32/code-stubs-ia32.cc __ PrepareCallCFunction(argument_count, ecx);
ecx 654 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Get return address, operand is now on top of stack.
ecx 657 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
ecx 749 src/ia32/code-stubs-ia32.cc ASSERT(!source.is(ecx) && !source.is(edi) && !source.is(ebx));
ecx 771 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 0)); // Load low word of answer into ecx.
ecx 776 src/ia32/code-stubs-ia32.cc __ xor_(ecx, ecx);
ecx 811 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(source, HeapNumber::kMantissaOffset));
ecx 814 src/ia32/code-stubs-ia32.cc __ shr(ecx, 32 - big_shift_distance);
ecx 815 src/ia32/code-stubs-ia32.cc __ or_(ecx, scratch2);
ecx 819 src/ia32/code-stubs-ia32.cc __ neg(ecx);
ecx 837 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(30));
ecx 838 src/ia32/code-stubs-ia32.cc __ sub(ecx, scratch2);
ecx 864 src/ia32/code-stubs-ia32.cc __ xor_(ecx, ecx);
ecx 865 src/ia32/code-stubs-ia32.cc __ cmp(ecx, FieldOperand(source, HeapNumber::kExponentOffset));
ecx 867 src/ia32/code-stubs-ia32.cc __ mov(ecx, scratch2);
ecx 870 src/ia32/code-stubs-ia32.cc __ sub(ecx, scratch2);
ecx 910 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Save return address.
ecx 917 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
ecx 1057 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ebx, ecx, &slow_allocate_heapnumber);
ecx 1070 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(edx, HeapNumber::kExponentOffset));
ecx 1071 src/ia32/code-stubs-ia32.cc __ xor_(ecx, HeapNumber::kSignMask); // Flip sign.
ecx 1072 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ecx);
ecx 1073 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(edx, HeapNumber::kMantissaOffset));
ecx 1074 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
ecx 1091 src/ia32/code-stubs-ia32.cc __ not_(ecx);
ecx 1092 src/ia32/code-stubs-ia32.cc __ cmp(ecx, 0xc0000000);
ecx 1097 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(ecx, times_2, kSmiTag));
ecx 1122 src/ia32/code-stubs-ia32.cc __ not_(ecx);
ecx 1128 src/ia32/code-stubs-ia32.cc __ cvtsi2sd(xmm0, ecx);
ecx 1131 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 1133 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 1179 src/ia32/code-stubs-ia32.cc __ pop(ecx); // pop return address.
ecx 1181 src/ia32/code-stubs-ia32.cc __ push(ecx); // push return address
ecx 1196 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Save return address.
ecx 1206 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
ecx 1221 src/ia32/code-stubs-ia32.cc __ pop(ecx); // Save return address.
ecx 1229 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
ecx 1313 src/ia32/code-stubs-ia32.cc Register combined = ecx;
ecx 1319 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx));
ecx 1320 src/ia32/code-stubs-ia32.cc __ mov(ecx, right);
ecx 1341 src/ia32/code-stubs-ia32.cc ASSERT(!left.is(ecx) && !right.is(ecx));
ecx 1342 src/ia32/code-stubs-ia32.cc __ mov(ecx, right);
ecx 1377 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 1391 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 1402 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 1554 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ecx, ebx, slow);
ecx 1608 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ecx, ebx, no_reg, slow);
ecx 1619 src/ia32/code-stubs-ia32.cc __ movdbl(FieldOperand(ecx, HeapNumber::kValueOffset), xmm0);
ecx 1629 src/ia32/code-stubs-ia32.cc __ fstp_d(FieldOperand(ecx, HeapNumber::kValueOffset));
ecx 1631 src/ia32/code-stubs-ia32.cc __ mov(eax, ecx);
ecx 1652 src/ia32/code-stubs-ia32.cc __ mov(eax, ecx);
ecx 1742 src/ia32/code-stubs-ia32.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx);
ecx 1747 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx);
ecx 1780 src/ia32/code-stubs-ia32.cc FloatingPointHelper::CheckSSE2OperandsAreInt32(masm, ¬_int32, ecx);
ecx 1794 src/ia32/code-stubs-ia32.cc __ cvttsd2si(ecx, Operand(xmm0));
ecx 1795 src/ia32/code-stubs-ia32.cc __ cvtsi2sd(xmm2, ecx);
ecx 1808 src/ia32/code-stubs-ia32.cc ecx,
ecx 1857 src/ia32/code-stubs-ia32.cc case Token::BIT_OR: __ or_(eax, ecx); break;
ecx 1858 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break;
ecx 1859 src/ia32/code-stubs-ia32.cc case Token::BIT_XOR: __ xor_(eax, ecx); break;
ecx 1895 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
ecx 2029 src/ia32/code-stubs-ia32.cc ecx,
ecx 2069 src/ia32/code-stubs-ia32.cc case Token::BIT_OR: __ or_(eax, ecx); break;
ecx 2070 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break;
ecx 2071 src/ia32/code-stubs-ia32.cc case Token::BIT_XOR: __ xor_(eax, ecx); break;
ecx 2107 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
ecx 2233 src/ia32/code-stubs-ia32.cc ecx,
ecx 2268 src/ia32/code-stubs-ia32.cc case Token::BIT_OR: __ or_(eax, ecx); break;
ecx 2269 src/ia32/code-stubs-ia32.cc case Token::BIT_AND: __ and_(eax, ecx); break;
ecx 2270 src/ia32/code-stubs-ia32.cc case Token::BIT_XOR: __ xor_(eax, ecx); break;
ecx 2306 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ecx, edx, &call_runtime);
ecx 2387 src/ia32/code-stubs-ia32.cc __ CmpObjectType(left, FIRST_NONSTRING_TYPE, ecx);
ecx 2397 src/ia32/code-stubs-ia32.cc __ CmpObjectType(right, FIRST_NONSTRING_TYPE, ecx);
ecx 2421 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ebx, ecx, no_reg, alloc_failure);
ecx 2438 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ebx, ecx, no_reg, alloc_failure);
ecx 2450 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 2453 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 2521 src/ia32/code-stubs-ia32.cc __ mov(ecx, ebx);
ecx 2522 src/ia32/code-stubs-ia32.cc __ xor_(ecx, edx);
ecx 2523 src/ia32/code-stubs-ia32.cc __ mov(eax, ecx);
ecx 2525 src/ia32/code-stubs-ia32.cc __ xor_(ecx, eax);
ecx 2526 src/ia32/code-stubs-ia32.cc __ mov(eax, ecx);
ecx 2528 src/ia32/code-stubs-ia32.cc __ xor_(ecx, eax);
ecx 2530 src/ia32/code-stubs-ia32.cc __ and_(ecx,
ecx 2562 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(ecx, ecx, times_2, 0));
ecx 2563 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, ecx, times_4, 0));
ecx 2566 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Operand(ecx, 0));
ecx 2568 src/ia32/code-stubs-ia32.cc __ cmp(edx, Operand(ecx, kIntSize));
ecx 2573 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ecx, 2 * kIntSize));
ecx 2597 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 0), ebx);
ecx 2598 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, kIntSize), edx);
ecx 2599 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 2 * kIntSize), eax);
ecx 2793 src/ia32/code-stubs-ia32.cc __ mov(edx, ecx);
ecx 2802 src/ia32/code-stubs-ia32.cc __ mov(ecx, eax);
ecx 2809 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(0));
ecx 3029 src/ia32/code-stubs-ia32.cc const Register scratch = ecx;
ecx 3300 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, StandardFrameConstants::kContextOffset));
ecx 3301 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
ecx 3322 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset));
ecx 3323 src/ia32/code-stubs-ia32.cc __ cmp(edx, ecx);
ecx 3329 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, 0));
ecx 3353 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
ecx 3354 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
ecx 3358 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
ecx 3359 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx);
ecx 3360 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2,
ecx 3384 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
ecx 3385 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
ecx 3389 src/ia32/code-stubs-ia32.cc __ mov(ecx, ebx);
ecx 3394 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
ecx 3395 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2,
ecx 3404 src/ia32/code-stubs-ia32.cc __ cmp(ebx, ecx);
ecx 3406 src/ia32/code-stubs-ia32.cc __ mov(ebx, ecx);
ecx 3424 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize));
ecx 3477 src/ia32/code-stubs-ia32.cc ecx);
ecx 3517 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 3522 src/ia32/code-stubs-ia32.cc __ mov(ecx, FACTORY->the_hole_value());
ecx 3540 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, eax, times_2, FixedArray::kHeaderSize), ecx);
ecx 3545 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 3558 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx);
ecx 3574 src/ia32/code-stubs-ia32.cc __ cmp(ebx, ecx);
ecx 3587 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx); // Patch argument count.
ecx 3601 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset));
ecx 3602 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
ecx 3606 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize));
ecx 3611 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset));
ecx 3612 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx);
ecx 3613 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2,
ecx 3621 src/ia32/code-stubs-ia32.cc __ test(ecx, ecx);
ecx 3623 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(ecx, times_2, FixedArray::kHeaderSize));
ecx 3625 src/ia32/code-stubs-ia32.cc __ add(ecx, Immediate(Heap::kArgumentsObjectSizeStrict));
ecx 3628 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(ecx, eax, edx, ebx, &runtime, TAG_OBJECT);
ecx 3645 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize));
ecx 3648 src/ia32/code-stubs-ia32.cc ecx);
ecx 3652 src/ia32/code-stubs-ia32.cc __ test(ecx, ecx);
ecx 3665 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx);
ecx 3667 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 3676 src/ia32/code-stubs-ia32.cc __ dec(ecx);
ecx 3725 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_REGEXP_TYPE, ecx);
ecx 3728 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, JSRegExp::kDataOffset));
ecx 3730 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kSmiTagMask));
ecx 3732 src/ia32/code-stubs-ia32.cc __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx);
ecx 3738 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, JSRegExp::kDataTagOffset));
ecx 3744 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ecx, JSRegExp::kIrregexpCaptureCountOffset));
ecx 3867 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ecx, JSRegExp::kDataAsciiCodeOffset));
ecx 3868 src/ia32/code-stubs-ia32.cc __ Set(ecx, Immediate(1)); // Type is ASCII.
ecx 3874 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ecx, JSRegExp::kDataUC16CodeOffset));
ecx 3875 src/ia32/code-stubs-ia32.cc __ Set(ecx, Immediate(0)); // Type is two byte.
ecx 3952 src/ia32/code-stubs-ia32.cc __ test(ecx, ecx);
ecx 3955 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, esi, times_1, SeqAsciiString::kHeaderSize));
ecx 3956 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Argument 4.
ecx 3957 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqAsciiString::kHeaderSize));
ecx 3958 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ecx); // Argument 3.
ecx 3964 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize));
ecx 3965 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Argument 4.
ecx 3966 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, ebx, times_2, SeqTwoByteString::kHeaderSize));
ecx 3967 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ecx); // Argument 3.
ecx 4025 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, JSRegExp::kDataOffset));
ecx 4026 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ecx, JSRegExp::kIrregexpCaptureCountOffset));
ecx 4062 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(address_of_static_offsets_vector));
ecx 4074 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(ecx, edx, times_int_size, 0));
ecx 4135 src/ia32/code-stubs-ia32.cc ecx, // Out: End of allocation.
ecx 4147 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(factory->empty_fixed_array()));
ecx 4151 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
ecx 4156 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 1));
ecx 4157 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSRegExpResult::kInputOffset), ecx);
ecx 4158 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 2));
ecx 4159 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSRegExpResult::kIndexOffset), ecx);
ecx 4160 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 3));
ecx 4161 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSArray::kLengthOffset), ecx);
ecx 4172 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, FixedArray::kLengthOffset), ecx);
ecx 4174 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 4183 src/ia32/code-stubs-ia32.cc __ test(ecx, ecx);
ecx 4186 src/ia32/code-stubs-ia32.cc __ sub(ecx, Immediate(1));
ecx 4187 src/ia32/code-stubs-ia32.cc __ mov(Operand(ebx, ecx, times_pointer_size, 0), edx);
ecx 4300 src/ia32/code-stubs-ia32.cc GenerateLookupNumberStringCache(masm, ebx, eax, ecx, edx, false, &runtime);
ecx 4324 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 4325 src/ia32/code-stubs-ia32.cc __ or_(ecx, eax);
ecx 4326 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(ecx, &non_smi, Label::kNear);
ecx 4335 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 4336 src/ia32/code-stubs-ia32.cc __ or_(ecx, eax);
ecx 4337 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kSmiTagMask));
ecx 4375 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 4430 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(kSmiTagMask));
ecx 4431 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax);
ecx 4432 src/ia32/code-stubs-ia32.cc __ test(ecx, edx);
ecx 4439 src/ia32/code-stubs-ia32.cc __ sub(ecx, Immediate(0x01));
ecx 4442 src/ia32/code-stubs-ia32.cc __ and_(ebx, ecx); // ebx holds either 0 or eax ^ edx.
ecx 4464 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 4475 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(ecx, ODDBALL_TYPE);
ecx 4478 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 4482 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(ecx, ODDBALL_TYPE);
ecx 4504 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(Smi::FromInt(1)));
ecx 4505 src/ia32/code-stubs-ia32.cc __ cmov(above, eax, ecx);
ecx 4506 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(Smi::FromInt(-1)));
ecx 4507 src/ia32/code-stubs-ia32.cc __ cmov(below, eax, ecx);
ecx 4554 src/ia32/code-stubs-ia32.cc BranchIfNonSymbol(masm, &check_for_strings, eax, ecx);
ecx 4555 src/ia32/code-stubs-ia32.cc BranchIfNonSymbol(masm, &check_for_strings, edx, ecx);
ecx 4565 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx,
ecx 4573 src/ia32/code-stubs-ia32.cc ecx,
ecx 4579 src/ia32/code-stubs-ia32.cc ecx,
ecx 4599 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, edx, times_1, 0));
ecx 4600 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kSmiTagMask));
ecx 4602 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 4609 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ecx, Map::kBitFieldOffset),
ecx 4626 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 4640 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 4681 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset));
ecx 4685 src/ia32/code-stubs-ia32.cc __ cmp(ecx, edi);
ecx 4687 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(TypeFeedbackCells::MegamorphicSentinel(isolate)));
ecx 4692 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(TypeFeedbackCells::UninitializedSentinel(isolate)));
ecx 4727 src/ia32/code-stubs-ia32.cc __ mov(ecx, GlobalObjectOperand());
ecx 4728 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalReceiverOffset));
ecx 4729 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, (argc_ + 1) * kPointerSize), ecx);
ecx 4736 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx);
ecx 4773 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(ecx, JS_FUNCTION_PROXY_TYPE);
ecx 4775 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 4777 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 4780 src/ia32/code-stubs-ia32.cc __ SetCallKind(ecx, CALL_AS_FUNCTION);
ecx 4793 src/ia32/code-stubs-ia32.cc __ SetCallKind(ecx, CALL_AS_METHOD);
ecx 4809 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx);
ecx 4827 src/ia32/code-stubs-ia32.cc __ CmpInstanceType(ecx, JS_FUNCTION_PROXY_TYPE);
ecx 4839 src/ia32/code-stubs-ia32.cc __ SetCallKind(ecx, CALL_AS_METHOD);
ecx 4939 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, 1));
ecx 4941 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kFailureTagMask));
ecx 5197 src/ia32/code-stubs-ia32.cc Register scratch = ecx;
ecx 5619 src/ia32/code-stubs-ia32.cc GenerateConvertArgument(masm, 2 * kPointerSize, eax, ebx, ecx, edi,
ecx 5624 src/ia32/code-stubs-ia32.cc GenerateConvertArgument(masm, 1 * kPointerSize, edx, ebx, ecx, edi,
ecx 5635 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(edx, String::kLengthOffset));
ecx 5637 src/ia32/code-stubs-ia32.cc __ test(ecx, ecx);
ecx 5661 src/ia32/code-stubs-ia32.cc __ add(ebx, ecx);
ecx 5671 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(eax, edx, ebx, ecx, &call_runtime);
ecx 5675 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(edx, SeqAsciiString::kHeaderSize));
ecx 5681 src/ia32/code-stubs-ia32.cc masm, ebx, ecx, eax, edx, edi,
ecx 5693 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(edx, SeqAsciiString::kHeaderSize));
ecx 5698 src/ia32/code-stubs-ia32.cc __ shl(ecx, kBitsPerByte);
ecx 5699 src/ia32/code-stubs-ia32.cc __ or_(ebx, ecx);
ecx 5714 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(edi, Map::kInstanceTypeOffset));
ecx 5717 src/ia32/code-stubs-ia32.cc __ and_(ecx, edi);
ecx 5720 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kStringEncodingMask));
ecx 5724 src/ia32/code-stubs-ia32.cc __ AllocateAsciiConsString(ecx, edi, no_reg, &call_runtime);
ecx 5728 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ecx, ConsString::kLengthOffset), ebx);
ecx 5729 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ecx, ConsString::kHashFieldOffset),
ecx 5731 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ecx, ConsString::kFirstOffset), eax);
ecx 5732 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ecx, ConsString::kSecondOffset), edx);
ecx 5733 src/ia32/code-stubs-ia32.cc __ mov(eax, ecx);
ecx 5741 src/ia32/code-stubs-ia32.cc __ test(ecx, Immediate(kAsciiDataHintMask));
ecx 5743 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
ecx 5744 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset));
ecx 5745 src/ia32/code-stubs-ia32.cc __ xor_(edi, ecx);
ecx 5751 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteConsString(ecx, edi, no_reg, &call_runtime);
ecx 5764 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
ecx 5765 src/ia32/code-stubs-ia32.cc __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset));
ecx 5768 src/ia32/code-stubs-ia32.cc __ test_b(ecx, kStringRepresentationMask);
ecx 5772 src/ia32/code-stubs-ia32.cc __ test_b(ecx, kShortExternalStringMask);
ecx 5785 src/ia32/code-stubs-ia32.cc __ xor_(ecx, edi);
ecx 5786 src/ia32/code-stubs-ia32.cc __ test_b(ecx, kStringEncodingMask);
ecx 5816 src/ia32/code-stubs-ia32.cc __ AllocateAsciiString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
ecx 5818 src/ia32/code-stubs-ia32.cc __ mov(ecx, eax);
ecx 5820 src/ia32/code-stubs-ia32.cc __ add(ecx, Immediate(SeqAsciiString::kHeaderSize - kHeapObjectTag));
ecx 5831 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true);
ecx 5842 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true);
ecx 5853 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two);
ecx 5855 src/ia32/code-stubs-ia32.cc __ mov(ecx, eax);
ecx 5857 src/ia32/code-stubs-ia32.cc __ add(ecx, Immediate(SeqTwoByteString::kHeaderSize - kHeapObjectTag));
ecx 5868 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false);
ecx 5879 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false);
ecx 5977 src/ia32/code-stubs-ia32.cc ASSERT(count.is(ecx)); // rep movs count
ecx 6245 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); // To index.
ecx 6246 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(ecx, &runtime);
ecx 6249 src/ia32/code-stubs-ia32.cc __ sub(ecx, edx);
ecx 6250 src/ia32/code-stubs-ia32.cc __ cmp(ecx, FieldOperand(eax, String::kLengthOffset));
ecx 6310 src/ia32/code-stubs-ia32.cc __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength)));
ecx 6328 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, SlicedString::kLengthOffset), ecx);
ecx 6365 src/ia32/code-stubs-ia32.cc __ SmiUntag(ecx);
ecx 6371 src/ia32/code-stubs-ia32.cc __ AllocateAsciiString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
ecx 6390 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, true);
ecx 6397 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteString(eax, ecx, ebx, edx, edi, &runtime_drop_two);
ecx 6420 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, false);
ecx 6584 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx, &runtime);
ecx 6588 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 6590 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 6591 src/ia32/code-stubs-ia32.cc GenerateCompareFlatAsciiStrings(masm, edx, eax, ecx, ebx, edi);
ecx 6603 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 6604 src/ia32/code-stubs-ia32.cc __ or_(ecx, eax);
ecx 6605 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(ecx, &miss, Label::kNear);
ecx 6632 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 6633 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax);
ecx 6634 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(ecx, &generic_stub, Label::kNear);
ecx 6636 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx);
ecx 6638 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx);
ecx 6660 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(Smi::FromInt(1)));
ecx 6661 src/ia32/code-stubs-ia32.cc __ cmov(above, eax, ecx);
ecx 6662 src/ia32/code-stubs-ia32.cc __ mov(ecx, Immediate(Smi::FromInt(-1)));
ecx 6663 src/ia32/code-stubs-ia32.cc __ cmov(below, eax, ecx);
ecx 6676 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ecx);
ecx 6699 src/ia32/code-stubs-ia32.cc Register tmp1 = ecx;
ecx 6746 src/ia32/code-stubs-ia32.cc Register tmp1 = ecx;
ecx 6829 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 6830 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax);
ecx 6831 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(ecx, &miss, Label::kNear);
ecx 6833 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_OBJECT_TYPE, ecx);
ecx 6835 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, JS_OBJECT_TYPE, ecx);
ecx 6849 src/ia32/code-stubs-ia32.cc __ mov(ecx, edx);
ecx 6850 src/ia32/code-stubs-ia32.cc __ and_(ecx, eax);
ecx 6851 src/ia32/code-stubs-ia32.cc __ JumpIfSmi(ecx, &miss, Label::kNear);
ecx 6853 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset));
ecx 6855 src/ia32/code-stubs-ia32.cc __ cmp(ecx, known_map_);
ecx 7124 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET },
ecx 7127 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), OMIT_REMEMBERED_SET },
ecx 7130 src/ia32/code-stubs-ia32.cc { REG(edx), REG(ecx), REG(ebx), EMIT_REMEMBERED_SET },
ecx 7133 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET },
ecx 7137 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(edx), REG(ecx), EMIT_REMEMBERED_SET},
ecx 7139 src/ia32/code-stubs-ia32.cc { REG(edi), REG(ebx), REG(ecx), EMIT_REMEMBERED_SET},
ecx 7150 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(eax), REG(ecx), EMIT_REMEMBERED_SET},
ecx 7152 src/ia32/code-stubs-ia32.cc { REG(ecx), REG(edx), REG(ebx), EMIT_REMEMBERED_SET},
ecx 7427 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 7443 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(ebx, ecx, times_half_pointer_size,
ecx 7445 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 0), eax);
ecx 7447 src/ia32/code-stubs-ia32.cc __ RecordWrite(ebx, ecx, eax,
ecx 7457 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, ecx, times_half_pointer_size,
ecx 7468 src/ia32/code-stubs-ia32.cc ecx,
ecx 7488 src/ia32/code-stubs-ia32.cc __ push(ecx);
ecx 7505 src/ia32/code-stubs-ia32.cc __ pop(ecx);
ecx 566 src/ia32/code-stubs-ia32.h if (scratch0.is(ecx)) {
ecx 569 src/ia32/code-stubs-ia32.h if (object.is(ecx)) {
ecx 572 src/ia32/code-stubs-ia32.h if (address.is(ecx)) {
ecx 575 src/ia32/code-stubs-ia32.h ASSERT(!AreAliased(scratch0_, object_, address_, ecx));
ecx 588 src/ia32/code-stubs-ia32.h if (!ecx.is(scratch0_orig_) &&
ecx 589 src/ia32/code-stubs-ia32.h !ecx.is(object_orig_) &&
ecx 590 src/ia32/code-stubs-ia32.h !ecx.is(address_orig_)) {
ecx 591 src/ia32/code-stubs-ia32.h masm->push(ecx);
ecx 617 src/ia32/code-stubs-ia32.h if (!ecx.is(scratch0_orig_) &&
ecx 618 src/ia32/code-stubs-ia32.h !ecx.is(object_orig_) &&
ecx 619 src/ia32/code-stubs-ia32.h !ecx.is(address_orig_)) {
ecx 620 src/ia32/code-stubs-ia32.h masm->pop(ecx);
ecx 680 src/ia32/code-stubs-ia32.h if (candidate.is(ecx)) continue;
ecx 185 src/ia32/codegen-ia32.cc Register count = ecx;
ecx 208 src/ia32/codegen-ia32.cc Register loop_count = ecx;
ecx 253 src/ia32/codegen-ia32.cc __ mov(edx, ecx);
ecx 254 src/ia32/codegen-ia32.cc Register loop_count = ecx;
ecx 303 src/ia32/codegen-ia32.cc Register count = ecx;
ecx 324 src/ia32/codegen-ia32.cc __ shr(ecx, 2); // Make word count instead of byte count.
ecx 205 src/ia32/debug-ia32.cc Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
ecx 217 src/ia32/debug-ia32.cc masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
ecx 227 src/ia32/debug-ia32.cc Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
ecx 239 src/ia32/debug-ia32.cc masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
ecx 248 src/ia32/debug-ia32.cc Generate_DebugBreakCallHelper(masm, ecx.bit(), 0, false);
ecx 935 src/ia32/deoptimizer-ia32.cc __ Set(ecx, Immediate(0));
ecx 938 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize));
ecx 950 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0.
ecx 987 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
ecx 988 src/ia32/deoptimizer-ia32.cc __ add(ecx, esp);
ecx 998 src/ia32/deoptimizer-ia32.cc __ cmp(ecx, esp);
ecx 1018 src/ia32/deoptimizer-ia32.cc __ pop(ecx);
ecx 1020 src/ia32/deoptimizer-ia32.cc __ cmp(ecx, Immediate(kAlignmentZapValue));
ecx 1044 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
ecx 1046 src/ia32/deoptimizer-ia32.cc __ sub(ecx, Immediate(sizeof(uint32_t)));
ecx 1047 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset()));
ecx 1048 src/ia32/deoptimizer-ia32.cc __ test(ecx, ecx);
ecx 1091 src/ia32/disasm-ia32.cc case ecx: mnem = "dec"; break;
ecx 1391 src/ia32/disasm-ia32.cc if (regop == ecx) {
ecx 141 src/ia32/full-codegen-ia32.cc __ test(ecx, ecx);
ecx 145 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, receiver_offset));
ecx 146 src/ia32/full-codegen-ia32.cc __ JumpIfSmi(ecx, &ok);
ecx 147 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ecx, JS_GLOBAL_PROXY_TYPE, ecx);
ecx 435 src/ia32/full-codegen-ia32.cc __ Ret(arguments_bytes, ecx);
ecx 867 src/ia32/full-codegen-ia32.cc ecx,
ecx 994 src/ia32/full-codegen-ia32.cc __ mov(ecx, edx);
ecx 995 src/ia32/full-codegen-ia32.cc __ or_(ecx, eax);
ecx 996 src/ia32/full-codegen-ia32.cc patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
ecx 1062 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
ecx 1073 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx);
ecx 1096 src/ia32/full-codegen-ia32.cc __ LoadInstanceDescriptors(eax, ecx);
ecx 1097 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, DescriptorArray::kLastAddedOffset));
ecx 1098 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset));
ecx 1122 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0 * kPointerSize)); // Get enumerated object
ecx 1124 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ecx, LAST_JS_PROXY_TYPE, ecx);
ecx 1152 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 4 * kPointerSize));
ecx 1153 src/ia32/full-codegen-ia32.cc __ cmp(edx, FieldOperand(ecx, HeapObject::kMapOffset));
ecx 1165 src/ia32/full-codegen-ia32.cc __ push(ecx); // Enumerable.
ecx 1288 src/ia32/full-codegen-ia32.cc __ mov(ecx, var->name());
ecx 1372 src/ia32/full-codegen-ia32.cc __ mov(ecx, var->name());
ecx 1472 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(edi, JSFunction::kLiteralsOffset));
ecx 1475 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(ecx, literal_offset));
ecx 1481 src/ia32/full-codegen-ia32.cc __ push(ecx);
ecx 1491 src/ia32/full-codegen-ia32.cc __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
ecx 1505 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, i + kPointerSize));
ecx 1507 src/ia32/full-codegen-ia32.cc __ mov(FieldOperand(eax, i + kPointerSize), ecx);
ecx 1581 src/ia32/full-codegen-ia32.cc __ mov(ecx, Immediate(key->handle()));
ecx 1713 src/ia32/full-codegen-ia32.cc __ RecordWriteField(ebx, offset, result_register(), ecx,
ecx 1721 src/ia32/full-codegen-ia32.cc __ mov(ecx, Immediate(Smi::FromInt(i)));
ecx 1777 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0)); // Key.
ecx 1856 src/ia32/full-codegen-ia32.cc __ mov(ecx, Immediate(key->handle()));
ecx 1878 src/ia32/full-codegen-ia32.cc __ mov(ecx, eax);
ecx 1884 src/ia32/full-codegen-ia32.cc __ mov(eax, ecx);
ecx 1897 src/ia32/full-codegen-ia32.cc __ SmiUntag(ecx);
ecx 1904 src/ia32/full-codegen-ia32.cc __ SmiUntag(ecx);
ecx 1909 src/ia32/full-codegen-ia32.cc __ SmiTag(ecx);
ecx 1918 src/ia32/full-codegen-ia32.cc __ SmiUntag(ecx);
ecx 1922 src/ia32/full-codegen-ia32.cc __ SmiTag(ecx);
ecx 1929 src/ia32/full-codegen-ia32.cc __ add(eax, ecx);
ecx 1933 src/ia32/full-codegen-ia32.cc __ sub(eax, ecx);
ecx 1938 src/ia32/full-codegen-ia32.cc __ imul(eax, ecx);
ecx 1943 src/ia32/full-codegen-ia32.cc __ or_(ebx, ecx);
ecx 1948 src/ia32/full-codegen-ia32.cc __ or_(eax, ecx);
ecx 1951 src/ia32/full-codegen-ia32.cc __ and_(eax, ecx);
ecx 1954 src/ia32/full-codegen-ia32.cc __ xor_(eax, ecx);
ecx 2008 src/ia32/full-codegen-ia32.cc __ mov(ecx, prop->key()->AsLiteral()->handle());
ecx 2019 src/ia32/full-codegen-ia32.cc __ mov(ecx, eax);
ecx 2037 src/ia32/full-codegen-ia32.cc __ mov(ecx, var->name());
ecx 2078 src/ia32/full-codegen-ia32.cc MemOperand location = VarOperand(var, ecx);
ecx 2089 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs);
ecx 2097 src/ia32/full-codegen-ia32.cc MemOperand location = VarOperand(var, ecx);
ecx 2109 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs);
ecx 2145 src/ia32/full-codegen-ia32.cc __ mov(ecx, prop->key()->AsLiteral()->handle());
ecx 2186 src/ia32/full-codegen-ia32.cc __ pop(ecx); // Key.
ecx 2226 src/ia32/full-codegen-ia32.cc __ mov(ecx, result_register()); // Key.
ecx 2253 src/ia32/full-codegen-ia32.cc __ Set(ecx, Immediate(name));
ecx 2274 src/ia32/full-codegen-ia32.cc __ pop(ecx);
ecx 2276 src/ia32/full-codegen-ia32.cc __ push(ecx);
ecx 2290 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, (arg_count + 1) * kPointerSize)); // Key.
ecx 2580 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kBitFieldOffset));
ecx 2581 src/ia32/full-codegen-ia32.cc __ test(ecx, Immediate(1 << Map::kIsUndetectable));
ecx 2583 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceTypeOffset));
ecx 2584 src/ia32/full-codegen-ia32.cc __ cmp(ecx, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE);
ecx 2586 src/ia32/full-codegen-ia32.cc __ cmp(ecx, LAST_NONCALLABLE_SPEC_OBJECT_TYPE);
ecx 2664 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(eax, JSObject::kPropertiesOffset));
ecx 2665 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset));
ecx 2666 src/ia32/full-codegen-ia32.cc __ cmp(ecx, FACTORY->hash_table_map());
ecx 2673 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, FixedArray::kLengthOffset));
ecx 2680 src/ia32/full-codegen-ia32.cc __ lea(ecx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize));
ecx 2695 src/ia32/full-codegen-ia32.cc __ cmp(ebx, ecx);
ecx 2703 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset));
ecx 2704 src/ia32/full-codegen-ia32.cc __ JumpIfSmi(ecx, if_false);
ecx 2705 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset));
ecx 2709 src/ia32/full-codegen-ia32.cc __ cmp(ecx,
ecx 2972 src/ia32/full-codegen-ia32.cc __ AllocateHeapNumber(edi, ebx, ecx, &slow_allocate_heapnumber);
ecx 3074 src/ia32/full-codegen-ia32.cc Register scratch = ecx;
ecx 3135 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ebx, JS_VALUE_TYPE, ecx);
ecx 3144 src/ia32/full-codegen-ia32.cc __ RecordWriteField(ebx, JSValue::kValueOffset, edx, ecx, kDontSaveFPRegs);
ecx 3426 src/ia32/full-codegen-ia32.cc Register tmp = ecx;
ecx 3461 src/ia32/full-codegen-ia32.cc Register tmp = ecx;
ecx 3552 src/ia32/full-codegen-ia32.cc Register string_length = ecx;
ecx 3824 src/ia32/full-codegen-ia32.cc __ Set(ecx, Immediate(expr->name()));
ecx 4034 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0)); // Key.
ecx 4136 src/ia32/full-codegen-ia32.cc __ mov(ecx, prop->key()->AsLiteral()->handle());
ecx 4153 src/ia32/full-codegen-ia32.cc __ pop(ecx);
ecx 4182 src/ia32/full-codegen-ia32.cc __ mov(ecx, Immediate(proxy->name()));
ecx 4254 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(edx, Map::kBitFieldOffset));
ecx 4255 src/ia32/full-codegen-ia32.cc __ test(ecx, Immediate(1 << Map::kIsUndetectable));
ecx 4355 src/ia32/full-codegen-ia32.cc __ mov(ecx, edx);
ecx 4356 src/ia32/full-codegen-ia32.cc __ or_(ecx, eax);
ecx 4357 src/ia32/full-codegen-ia32.cc patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
ecx 454 src/ia32/ic-ia32.cc __ JumpIfNotSmi(ecx, &check_string);
ecx 465 src/ia32/ic-ia32.cc GenerateFastArrayLoad(masm, edx, ecx, eax, eax, NULL, &slow);
ecx 472 src/ia32/ic-ia32.cc __ mov(ebx, ecx);
ecx 489 src/ia32/ic-ia32.cc __ LoadFromNumberDictionary(&slow_pop_receiver, eax, ecx, ebx, edx, edi, eax);
ecx 506 src/ia32/ic-ia32.cc GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow);
ecx 526 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(ecx, String::kHashFieldOffset));
ecx 549 src/ia32/ic-ia32.cc __ cmp(ecx, Operand::StaticArray(edi, times_1, cache_keys));
ecx 560 src/ia32/ic-ia32.cc __ cmp(ecx, Operand::StaticArray(edi, times_1, cache_keys));
ecx 611 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &slow, ebx, ecx, eax, edi, eax);
ecx 616 src/ia32/ic-ia32.cc __ IndexFromHash(ebx, ecx);
ecx 631 src/ia32/ic-ia32.cc Register index = ecx;
ecx 666 src/ia32/ic-ia32.cc __ test(ecx, Immediate(kSmiTagMask | kSmiSignMask));
ecx 682 src/ia32/ic-ia32.cc __ push(ecx); // key
ecx 705 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, ¬in, &slow);
ecx 711 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow);
ecx 730 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, edi, ¬in, &slow);
ecx 732 src/ia32/ic-ia32.cc __ lea(ecx, mapped_location);
ecx 734 src/ia32/ic-ia32.cc __ RecordWrite(ebx, ecx, edx, kDontSaveFPRegs);
ecx 739 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, edi, &slow);
ecx 773 src/ia32/ic-ia32.cc __ JumpIfNotSmi(ecx, &slow);
ecx 787 src/ia32/ic-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kLengthOffset));
ecx 806 src/ia32/ic-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kLengthOffset));
ecx 836 src/ia32/ic-ia32.cc __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset)); // Compare smis.
ecx 854 src/ia32/ic-ia32.cc __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax);
ecx 864 src/ia32/ic-ia32.cc __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax);
ecx 868 src/ia32/ic-ia32.cc ebx, edx, ecx, kDontSaveFPRegs, EMIT_REMEMBERED_SET, OMIT_SMI_CHECK);
ecx 879 src/ia32/ic-ia32.cc __ StoreNumberToDoubleElements(eax, ebx, ecx, edx, xmm0,
ecx 949 src/ia32/ic-ia32.cc isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, eax);
ecx 985 src/ia32/ic-ia32.cc isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, no_reg);
ecx 1034 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, edi);
ecx 1068 src/ia32/ic-ia32.cc __ push(ecx);
ecx 1150 src/ia32/ic-ia32.cc __ JumpIfNotSmi(ecx, &check_string);
ecx 1160 src/ia32/ic-ia32.cc masm, edx, ecx, eax, edi, &check_number_dictionary, &slow_load);
ecx 1179 src/ia32/ic-ia32.cc __ mov(ebx, ecx);
ecx 1184 src/ia32/ic-ia32.cc &slow_reload_receiver, eax, ecx, ebx, edx, edi, edi);
ecx 1198 src/ia32/ic-ia32.cc __ push(ecx); // save the key
ecx 1200 src/ia32/ic-ia32.cc __ push(ecx); // pass the key
ecx 1202 src/ia32/ic-ia32.cc __ pop(ecx); // restore the key
ecx 1210 src/ia32/ic-ia32.cc GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow_call);
ecx 1225 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &slow_load, ebx, ecx, eax, edi, edi);
ecx 1246 src/ia32/ic-ia32.cc __ IndexFromHash(ebx, ecx);
ecx 1265 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, ¬in, &slow);
ecx 1271 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow);
ecx 1292 src/ia32/ic-ia32.cc __ JumpIfSmi(ecx, &miss);
ecx 1293 src/ia32/ic-ia32.cc Condition cond = masm->IsObjectStringType(ecx, eax, eax);
ecx 1310 src/ia32/ic-ia32.cc Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
ecx 1330 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, eax);
ecx 1350 src/ia32/ic-ia32.cc __ push(ecx); // name
ecx 1371 src/ia32/ic-ia32.cc __ push(ecx); // name
ecx 1392 src/ia32/ic-ia32.cc __ push(ecx); // name
ecx 1411 src/ia32/ic-ia32.cc Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
ecx 1429 src/ia32/ic-ia32.cc __ push(ecx);
ecx 1515 src/ia32/ic-ia32.cc GenerateDictionaryStore(masm, &restore_miss, ebx, ecx, eax, edx, edi);
ecx 1540 src/ia32/ic-ia32.cc __ push(ecx);
ecx 1562 src/ia32/ic-ia32.cc __ push(ecx);
ecx 1583 src/ia32/ic-ia32.cc __ push(ecx);
ecx 1606 src/ia32/ic-ia32.cc __ push(ecx);
ecx 153 src/ia32/lithium-codegen-ia32.cc __ test(ecx, Operand(ecx));
ecx 176 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, Immediate(scope()->num_parameters() + 2));
ecx 182 src/ia32/lithium-codegen-ia32.cc __ dec(ecx);
ecx 1256 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(right).is(ecx));
ecx 2280 src/ia32/lithium-codegen-ia32.cc __ Ret((GetParameterCount() + 2) * kPointerSize, ecx);
ecx 2283 src/ia32/lithium-codegen-ia32.cc __ Ret((GetParameterCount() + 1) * kPointerSize, ecx);
ecx 2302 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 2334 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 2526 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, name);
ecx 2539 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 2783 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx));
ecx 3020 src/ia32/lithium-codegen-ia32.cc __ SetCallKind(ecx, call_kind);
ecx 3054 src/ia32/lithium-codegen-ia32.cc Register tmp = input_reg.is(eax) ? ecx : eax;
ecx 3055 src/ia32/lithium-codegen-ia32.cc Register tmp2 = tmp.is(ecx) ? edx : input_reg.is(ecx) ? edx : ecx;
ecx 3314 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(eax, HEAP_NUMBER_TYPE, ecx);
ecx 3358 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, ByteArray::kHeaderSize));
ecx 3360 src/ia32/lithium-codegen-ia32.cc __ test(ecx, ecx);
ecx 3368 src/ia32/lithium-codegen-ia32.cc __ movzx_w(edx, ecx);
ecx 3370 src/ia32/lithium-codegen-ia32.cc __ shr(ecx, 16);
ecx 3371 src/ia32/lithium-codegen-ia32.cc __ add(ecx, edx);
ecx 3373 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx);
ecx 3384 src/ia32/lithium-codegen-ia32.cc __ shl(ecx, 14);
ecx 3386 src/ia32/lithium-codegen-ia32.cc __ add(eax, ecx);
ecx 3521 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx));
ecx 3539 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 3563 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 3659 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, instr->name());
ecx 3784 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->key()).is(ecx));
ecx 3998 src/ia32/lithium-codegen-ia32.cc Register tmp = reg.is(eax) ? ecx : eax;
ecx 4744 src/ia32/lithium-codegen-ia32.cc ASSERT(!source.is(ecx));
ecx 4745 src/ia32/lithium-codegen-ia32.cc ASSERT(!result.is(ecx));
ecx 4748 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, object);
ecx 4749 src/ia32/lithium-codegen-ia32.cc __ cmp(source, ecx);
ecx 4751 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(source, HeapObject::kMapOffset));
ecx 4752 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, Handle<Map>(object->map()));
ecx 4754 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, Map::kBitField2Offset));
ecx 4755 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask);
ecx 4756 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, object->GetElementsKind() << Map::kElementsKindShift);
ecx 4779 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, elements_offset));
ecx 4781 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(source, i));
ecx 4783 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, object_offset + i), ecx);
ecx 4792 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, *offset));
ecx 4793 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, total_offset), ecx);
ecx 4797 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value));
ecx 4798 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, total_offset), ecx);
ecx 4808 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(source, i));
ecx 4809 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, elements_offset + i), ecx);
ecx 4833 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, *offset));
ecx 4834 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, total_offset), ecx);
ecx 4838 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value));
ecx 4839 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(result, total_offset), ecx);
ecx 4863 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, HeapObject::kMapOffset));
ecx 4866 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, Map::kBitField2Offset));
ecx 4868 src/ia32/lithium-codegen-ia32.cc __ and_(ecx, Map::kElementsKindMask);
ecx 4869 src/ia32/lithium-codegen-ia32.cc __ cmp(ecx, boilerplate_elements_kind << Map::kElementsKindShift);
ecx 4876 src/ia32/lithium-codegen-ia32.cc __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
ecx 4940 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, instr->hydrogen()->literals());
ecx 4941 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(ecx, literal_offset));
ecx 4947 src/ia32/lithium-codegen-ia32.cc __ push(ecx);
ecx 4957 src/ia32/lithium-codegen-ia32.cc __ AllocateInNewSpace(size, eax, ecx, edx, &runtime_allocate, TAG_OBJECT);
ecx 4971 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, i + kPointerSize));
ecx 4973 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(eax, i + kPointerSize), ecx);
ecx 5272 src/ia32/lithium-codegen-ia32.cc __ CmpObjectType(eax, LAST_JS_PROXY_TYPE, ecx);
ecx 738 src/ia32/lithium-ia32.cc right = UseFixed(right_value, ecx);
ecx 1005 src/ia32/lithium-ia32.cc LOperand* elements = UseFixed(instr->elements(), ecx);
ecx 1119 src/ia32/lithium-ia32.cc LOperand* key = UseFixed(instr->key(), ecx);
ecx 1590 src/ia32/lithium-ia32.cc new(zone()) LDateField(date, FixedTemp(ecx), instr->index());
ecx 1951 src/ia32/lithium-ia32.cc LOperand* key = UseFixed(instr->key(), ecx);
ecx 2025 src/ia32/lithium-ia32.cc LOperand* key = UseFixed(instr->key(), ecx);
ecx 793 src/ia32/macro-assembler-ia32.cc mov(ecx, Operand(ebp, 1 * kPointerSize));
ecx 800 src/ia32/macro-assembler-ia32.cc push(ecx);
ecx 1570 src/ia32/macro-assembler-ia32.cc ASSERT(length.is(ecx));
ecx 1577 src/ia32/macro-assembler-ia32.cc mov(scratch, ecx);
ecx 1578 src/ia32/macro-assembler-ia32.cc shr(ecx, 2);
ecx 1962 src/ia32/macro-assembler-ia32.cc ASSERT(dst.is(ecx));
ecx 2036 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2043 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2068 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2073 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2099 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2104 src/ia32/macro-assembler-ia32.cc SetCallKind(ecx, call_kind);
ecx 2730 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, ecx));
ecx 2754 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(addr_reg, mask_reg, bitmap_reg, ecx));
ecx 2757 src/ia32/macro-assembler-ia32.cc mov(ecx, addr_reg);
ecx 2760 src/ia32/macro-assembler-ia32.cc shr(ecx, shift);
ecx 2761 src/ia32/macro-assembler-ia32.cc and_(ecx,
ecx 2764 src/ia32/macro-assembler-ia32.cc add(bitmap_reg, ecx);
ecx 2765 src/ia32/macro-assembler-ia32.cc mov(ecx, addr_reg);
ecx 2766 src/ia32/macro-assembler-ia32.cc shr(ecx, kPointerSizeLog2);
ecx 2767 src/ia32/macro-assembler-ia32.cc and_(ecx, (1 << Bitmap::kBitsPerCellLog2) - 1);
ecx 2779 src/ia32/macro-assembler-ia32.cc ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, ecx));
ecx 2810 src/ia32/macro-assembler-ia32.cc Register map = ecx; // Holds map while checking type.
ecx 2811 src/ia32/macro-assembler-ia32.cc Register length = ecx; // Holds length of object after checking type.
ecx 2828 src/ia32/macro-assembler-ia32.cc Register instance_type = ecx;
ecx 2882 src/ia32/macro-assembler-ia32.cc mov(ecx, eax);
ecx 2887 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(ecx, JSObject::kElementsOffset),
ecx 2894 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset));
ecx 2909 src/ia32/macro-assembler-ia32.cc cmp(ecx, eax);
ecx 2917 src/ia32/macro-assembler-ia32.cc mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset));
ecx 2918 src/ia32/macro-assembler-ia32.cc cmp(ecx, isolate()->factory()->null_value());
ecx 345 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(eax, -'a'));
ecx 346 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ecx, static_cast<int32_t>('z' - 'a')); // Is eax a lowercase letter?
ecx 349 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(ecx, Operand(edx, 0));
ecx 350 src/ia32/regexp-macro-assembler-ia32.cc __ or_(ecx, 0x20);
ecx 352 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(eax, ecx);
ecx 386 src/ia32/regexp-macro-assembler-ia32.cc __ PrepareCallCFunction(argument_count, ecx);
ecx 458 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match
ecx 475 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ebx, ecx);
ecx 486 src/ia32/regexp-macro-assembler-ia32.cc __ mov(edi, ecx);
ecx 747 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, esp);
ecx 748 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand::StaticVariable(stack_limit));
ecx 753 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ecx, num_registers_ * kPointerSize);
ecx 822 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, kRegisterZero);
ecx 825 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebp, ecx, times_1, 0), eax);
ecx 826 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Immediate(kPointerSize));
ecx 827 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ecx, kRegisterZero - num_saved_registers_ * kPointerSize);
ecx 848 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, Operand(ebp, kInputEnd));
ecx 850 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand(ebp, kInputStart));
ecx 852 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(ecx, edx, times_2, 0));
ecx 854 src/ia32/regexp-macro-assembler-ia32.cc __ add(ecx, edx);
ecx 863 src/ia32/regexp-macro-assembler-ia32.cc __ add(eax, ecx);
ecx 877 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, Operand(ebp, kNumOutputRegisters));
ecx 878 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Immediate(num_saved_registers_));
ecx 880 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ecx, Immediate(num_saved_registers_));
ecx 883 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebp, kNumOutputRegisters), ecx);
ecx 172 src/ia32/regexp-macro-assembler-ia32.h inline Register backtrack_stackpointer() { return ecx; }
ecx 492 src/ia32/stub-cache-ia32.cc __ mov(ecx, api_call_info);
ecx 493 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(ecx, CallHandlerInfo::kDataOffset));
ecx 1299 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 1480 src/ia32/stub-cache-ia32.cc __ mov(ecx, FieldOperand(edi, FixedArray::kLengthOffset));
ecx 1483 src/ia32/stub-cache-ia32.cc __ cmp(eax, ecx);
ecx 1487 src/ia32/stub-cache-ia32.cc __ mov(ecx, Operand(esp, argc * kPointerSize));
ecx 1488 src/ia32/stub-cache-ia32.cc __ JumpIfNotSmi(ecx, &with_write_barrier);
ecx 1498 src/ia32/stub-cache-ia32.cc ecx);
ecx 1551 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, 0), ecx);
ecx 1553 src/ia32/stub-cache-ia32.cc __ RecordWrite(edi, edx, ecx, kDontSaveFPRegs, EMIT_REMEMBERED_SET,
ecx 1568 src/ia32/stub-cache-ia32.cc __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
ecx 1569 src/ia32/stub-cache-ia32.cc __ CheckFastObjectElements(ecx, &call_builtin, Label::kFar);
ecx 1583 src/ia32/stub-cache-ia32.cc __ mov(ecx, Operand::StaticVariable(new_space_allocation_top));
ecx 1589 src/ia32/stub-cache-ia32.cc __ cmp(edx, ecx);
ecx 1591 src/ia32/stub-cache-ia32.cc __ add(ecx, Immediate(kAllocationDelta * kPointerSize));
ecx 1592 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Operand::StaticVariable(new_space_allocation_limit));
ecx 1596 src/ia32/stub-cache-ia32.cc __ mov(Operand::StaticVariable(new_space_allocation_top), ecx);
ecx 1685 src/ia32/stub-cache-ia32.cc __ mov(ecx, FieldOperand(edx, JSArray::kLengthOffset));
ecx 1686 src/ia32/stub-cache-ia32.cc __ sub(ecx, Immediate(Smi::FromInt(1)));
ecx 1693 src/ia32/stub-cache-ia32.cc ecx, times_half_pointer_size,
ecx 1699 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(edx, JSArray::kLengthOffset), ecx);
ecx 1703 src/ia32/stub-cache-ia32.cc ecx, times_half_pointer_size,
ecx 1800 src/ia32/stub-cache-ia32.cc __ Set(ecx, Immediate(name));
ecx 1885 src/ia32/stub-cache-ia32.cc __ Set(ecx, Immediate(name));
ecx 2183 src/ia32/stub-cache-ia32.cc __ mov(ecx, FieldOperand(eax, HeapNumber::kMantissaOffset));
ecx 2186 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(eax, HeapNumber::kMantissaOffset), ecx);
ecx 2415 src/ia32/stub-cache-ia32.cc CallInterceptorCompiler compiler(this, arguments(), ecx, extra_state_);
ecx 2530 src/ia32/stub-cache-ia32.cc edx, ecx, ebx, edi,
ecx 2534 src/ia32/stub-cache-ia32.cc __ mov(ecx, Immediate(name)); // restore name
ecx 2573 src/ia32/stub-cache-ia32.cc __ push(ecx); // name
ecx 2606 src/ia32/stub-cache-ia32.cc __ push(ecx);
ecx 2608 src/ia32/stub-cache-ia32.cc CheckPrototypes(receiver, edx, holder, ebx, ecx, edi, name, &miss);
ecx 2609 src/ia32/stub-cache-ia32.cc __ pop(ecx);
ecx 2633 src/ia32/stub-cache-ia32.cc __ pop(ecx);
ecx 2668 src/ia32/stub-cache-ia32.cc __ push(ecx); // name
ecx 2752 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 2761 src/ia32/stub-cache-ia32.cc edx, ecx, ebx, edi,
ecx 2907 src/ia32/stub-cache-ia32.cc GenerateLoadCallback(object, holder, edx, ecx, ebx, eax, edi, callback,
ecx 2990 src/ia32/stub-cache-ia32.cc GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
ecx 3064 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3094 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3097 src/ia32/stub-cache-ia32.cc GenerateLoadCallback(receiver, holder, edx, ecx, ebx, eax, edi, callback,
ecx 3125 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3154 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3159 src/ia32/stub-cache-ia32.cc GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi,
ecx 3183 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3209 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3235 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Immediate(name));
ecx 3320 src/ia32/stub-cache-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx);
ecx 3335 src/ia32/stub-cache-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset));
ecx 3336 src/ia32/stub-cache-ia32.cc __ shl(ecx, kPointerSizeLog2);
ecx 3337 src/ia32/stub-cache-ia32.cc __ AllocateInNewSpace(ecx, edx, ecx, no_reg,
ecx 3358 src/ia32/stub-cache-ia32.cc __ lea(ecx, Operand(esp, eax, times_4, 1 * kPointerSize));
ecx 3380 src/ia32/stub-cache-ia32.cc __ cmov(above, ebx, Operand(ecx, arg_number * -kPointerSize));
ecx 3384 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(ecx, arg_number * -kPointerSize));
ecx 3410 src/ia32/stub-cache-ia32.cc __ pop(ecx);
ecx 3412 src/ia32/stub-cache-ia32.cc __ push(ecx);
ecx 3444 src/ia32/stub-cache-ia32.cc __ JumpIfNotSmi(ecx, &miss_force_generic);
ecx 3445 src/ia32/stub-cache-ia32.cc __ mov(ebx, ecx);
ecx 3452 src/ia32/stub-cache-ia32.cc __ LoadFromNumberDictionary(&slow, eax, ecx, ebx, edx, edi, eax);
ecx 3530 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
ecx 3534 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(ebx, ExternalArray::kLengthOffset));
ecx 3541 src/ia32/stub-cache-ia32.cc __ SmiUntag(ecx); // Untag the index.
ecx 3542 src/ia32/stub-cache-ia32.cc __ movsx_b(eax, Operand(ebx, ecx, times_1, 0));
ecx 3546 src/ia32/stub-cache-ia32.cc __ SmiUntag(ecx); // Untag the index.
ecx 3547 src/ia32/stub-cache-ia32.cc __ movzx_b(eax, Operand(ebx, ecx, times_1, 0));
ecx 3550 src/ia32/stub-cache-ia32.cc __ movsx_w(eax, Operand(ebx, ecx, times_1, 0));
ecx 3553 src/ia32/stub-cache-ia32.cc __ movzx_w(eax, Operand(ebx, ecx, times_1, 0));
ecx 3557 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(ebx, ecx, times_2, 0));
ecx 3560 src/ia32/stub-cache-ia32.cc __ fld_s(Operand(ebx, ecx, times_2, 0));
ecx 3563 src/ia32/stub-cache-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 0));
ecx 3682 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic);
ecx 3686 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edi, ExternalArray::kLengthOffset));
ecx 3710 src/ia32/stub-cache-ia32.cc __ SmiUntag(ecx);
ecx 3711 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx);
ecx 3715 src/ia32/stub-cache-ia32.cc __ SmiUntag(ecx);
ecx 3716 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx);
ecx 3720 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx);
ecx 3724 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx);
ecx 3733 src/ia32/stub-cache-ia32.cc __ fstp_s(Operand(edi, ecx, times_2, 0));
ecx 3735 src/ia32/stub-cache-ia32.cc __ fstp_d(Operand(edi, ecx, times_4, 0));
ecx 3762 src/ia32/stub-cache-ia32.cc __ fstp_s(Operand(edi, ecx, times_2, 0));
ecx 3766 src/ia32/stub-cache-ia32.cc __ fstp_d(Operand(edi, ecx, times_4, 0));
ecx 3802 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx);
ecx 3816 src/ia32/stub-cache-ia32.cc __ SmiUntag(ecx);
ecx 3817 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx);
ecx 3821 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx);
ecx 3825 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx);
ecx 3878 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
ecx 3885 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(eax, FixedArray::kLengthOffset));
ecx 3889 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(eax, ecx, times_2,
ecx 3916 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, eax, xmm0, xmm1, &miss_force_generic);
ecx 3923 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(eax, FixedDoubleArray::kLengthOffset));
ecx 3928 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(eax, ecx, times_4, offset), Immediate(kHoleNanUpper32));
ecx 3934 src/ia32/stub-cache-ia32.cc __ movdbl(xmm0, FieldOperand(eax, ecx, times_4,
ecx 3937 src/ia32/stub-cache-ia32.cc __ fld_d(FieldOperand(eax, ecx, times_4, FixedDoubleArray::kHeaderSize));
ecx 3984 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic);
ecx 3994 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset)); // smis.
ecx 4002 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset)); // smis.
ecx 4015 src/ia32/stub-cache-ia32.cc ecx,
ecx 4023 src/ia32/stub-cache-ia32.cc __ lea(ecx, FieldOperand(edi,
ecx 4024 src/ia32/stub-cache-ia32.cc ecx,
ecx 4027 src/ia32/stub-cache-ia32.cc __ mov(Operand(ecx, 0), eax);
ecx 4030 src/ia32/stub-cache-ia32.cc __ RecordWrite(edi, ecx, ebx, kDontSaveFPRegs);
ecx 4063 src/ia32/stub-cache-ia32.cc __ AllocateInNewSpace(size, edi, ebx, ecx, &prepare_slow, TAG_OBJECT);
ecx 4103 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset));
ecx 4113 src/ia32/stub-cache-ia32.cc __ mov(ecx, Immediate(0));
ecx 4139 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic);
ecx 4147 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edx, JSArray::kLengthOffset)); // smis.
ecx 4155 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edi, FixedArray::kLengthOffset)); // smis.
ecx 4160 src/ia32/stub-cache-ia32.cc __ StoreNumberToDoubleElements(eax, edi, ecx, edx, xmm0,
ecx 4199 src/ia32/stub-cache-ia32.cc __ AllocateInNewSpace(size, edi, ebx, ecx, &prepare_slow, TAG_OBJECT);
ecx 4202 src/ia32/stub-cache-ia32.cc __ mov(ecx, Immediate(0));
ecx 4232 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(edi, FixedDoubleArray::kLengthOffset));
ecx 4242 src/ia32/stub-cache-ia32.cc __ mov(ecx, Immediate(0));
ecx 327 src/third_party/valgrind/valgrind.h __asm xchg ecx,ecx \
ecx 418 test/cctest/test-assembler-ia32.cc __ push(ecx);
ecx 424 test/cctest/test-assembler-ia32.cc __ mov(ecx, 3);
ecx 439 test/cctest/test-assembler-ia32.cc __ cmp(ecx, 3);
ecx 451 test/cctest/test-assembler-ia32.cc __ pop(ecx);
ecx 459 test/cctest/test-assembler-ia32.cc __ pop(ecx);
ecx 75 test/cctest/test-disasm-ia32.cc __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
ecx 87 test/cctest/test-disasm-ia32.cc __ add(edi, Operand(ebp, ecx, times_4, 0));
ecx 88 test/cctest/test-disasm-ia32.cc __ add(edi, Operand(ebp, ecx, times_4, 12));
ecx 89 test/cctest/test-disasm-ia32.cc __ add(Operand(ebp, ecx, times_4, 12), Immediate(12));
ecx 94 test/cctest/test-disasm-ia32.cc __ adc(ecx, 12);
ecx 95 test/cctest/test-disasm-ia32.cc __ adc(ecx, 1000);
ecx 101 test/cctest/test-disasm-ia32.cc __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000));
ecx 104 test/cctest/test-disasm-ia32.cc __ cmpb(ebx, Operand(ebp, ecx, times_2, 0));
ecx 105 test/cctest/test-disasm-ia32.cc __ cmpb(Operand(ebp, ecx, times_2, 0), ebx);
ecx 119 test/cctest/test-disasm-ia32.cc __ movsx_b(edx, ecx);
ecx 120 test/cctest/test-disasm-ia32.cc __ movsx_w(edx, ecx);
ecx 121 test/cctest/test-disasm-ia32.cc __ movzx_b(edx, ecx);
ecx 122 test/cctest/test-disasm-ia32.cc __ movzx_w(edx, ecx);
ecx 125 test/cctest/test-disasm-ia32.cc __ imul(edx, ecx);
ecx 126 test/cctest/test-disasm-ia32.cc __ shld(edx, ecx);
ecx 127 test/cctest/test-disasm-ia32.cc __ shrd(edx, ecx);
ecx 128 test/cctest/test-disasm-ia32.cc __ bts(edx, ecx);
ecx 129 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_4, 0), ecx);
ecx 137 test/cctest/test-disasm-ia32.cc __ push(ecx);
ecx 140 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
ecx 141 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
ecx 142 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000));
ecx 145 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 0));
ecx 149 test/cctest/test-disasm-ia32.cc __ add(edx, ecx);
ecx 150 test/cctest/test-disasm-ia32.cc __ mov_b(edx, ecx);
ecx 151 test/cctest/test-disasm-ia32.cc __ mov_b(ecx, 6);
ecx 152 test/cctest/test-disasm-ia32.cc __ mov_b(Operand(ebx, ecx, times_4, 10000), 6);
ecx 164 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345));
ecx 165 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), edx);
ecx 169 test/cctest/test-disasm-ia32.cc __ dec_b(Operand(ebx, ecx, times_4, 10000));
ecx 178 test/cctest/test-disasm-ia32.cc __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456));
ecx 180 test/cctest/test-disasm-ia32.cc __ imul(edx, Operand(ebx, ecx, times_4, 10000));
ecx 181 test/cctest/test-disasm-ia32.cc __ imul(edx, ecx, 12);
ecx 182 test/cctest/test-disasm-ia32.cc __ imul(edx, ecx, 1000);
ecx 185 test/cctest/test-disasm-ia32.cc __ inc(Operand(ebx, ecx, times_4, 10000));
ecx 186 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000));
ecx 187 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 10000));
ecx 188 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000));
ecx 189 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000));
ecx 191 test/cctest/test-disasm-ia32.cc __ lea(edx, Operand(ebx, ecx, times_4, 10000));
ecx 193 test/cctest/test-disasm-ia32.cc __ or_(edx, Operand(ebx, ecx, times_4, 10000));
ecx 204 test/cctest/test-disasm-ia32.cc __ sbb(edx, Operand(ebx, ecx, times_4, 10000));
ecx 205 test/cctest/test-disasm-ia32.cc __ shld(edx, Operand(ebx, ecx, times_4, 10000));
ecx 209 test/cctest/test-disasm-ia32.cc __ shrd(edx, Operand(ebx, ecx, times_4, 10000));
ecx 220 test/cctest/test-disasm-ia32.cc __ add(Operand(edx, ecx, times_4, 10000), Immediate(12));
ecx 226 test/cctest/test-disasm-ia32.cc __ cmp(Operand(edx, ecx, times_4, 10000), Immediate(12));
ecx 232 test/cctest/test-disasm-ia32.cc __ sub(Operand(edx, ecx, times_4, 10000), Immediate(12));
ecx 236 test/cctest/test-disasm-ia32.cc __ imul(edx, ecx, 12);
ecx 237 test/cctest/test-disasm-ia32.cc __ imul(edx, ecx, 1000);
ecx 244 test/cctest/test-disasm-ia32.cc __ sub(edx, Operand(ebx, ecx, times_4, 10000));
ecx 248 test/cctest/test-disasm-ia32.cc __ test(edx, Operand(ebx, ecx, times_8, 10000));
ecx 250 test/cctest/test-disasm-ia32.cc __ test_b(edx, Operand(ecx, ebx, times_2, 1000));
ecx 255 test/cctest/test-disasm-ia32.cc __ xor_(edx, Operand(ebx, ecx, times_8, 10000));
ecx 256 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_8, 10000), edx);
ecx 271 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000));
ecx 281 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000));
ecx 345 test/cctest/test-disasm-ia32.cc __ fld_s(Operand(ebx, ecx, times_4, 10000));
ecx 346 test/cctest/test-disasm-ia32.cc __ fstp_s(Operand(ebx, ecx, times_4, 10000));
ecx 348 test/cctest/test-disasm-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 10000));
ecx 349 test/cctest/test-disasm-ia32.cc __ fstp_d(Operand(ebx, ecx, times_4, 10000));
ecx 352 test/cctest/test-disasm-ia32.cc __ fild_s(Operand(ebx, ecx, times_4, 10000));
ecx 353 test/cctest/test-disasm-ia32.cc __ fistp_s(Operand(ebx, ecx, times_4, 10000));
ecx 354 test/cctest/test-disasm-ia32.cc __ fild_d(Operand(ebx, ecx, times_4, 10000));
ecx 355 test/cctest/test-disasm-ia32.cc __ fistp_d(Operand(ebx, ecx, times_4, 10000));
ecx 373 test/cctest/test-disasm-ia32.cc __ cvttss2si(edx, Operand(ebx, ecx, times_4, 10000));
ecx 374 test/cctest/test-disasm-ia32.cc __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000));
ecx 379 test/cctest/test-disasm-ia32.cc __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000));
ecx 380 test/cctest/test-disasm-ia32.cc __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1);
ecx 384 test/cctest/test-disasm-ia32.cc __ movdqa(xmm0, Operand(ebx, ecx, times_4, 10000));
ecx 385 test/cctest/test-disasm-ia32.cc __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0);
ecx 386 test/cctest/test-disasm-ia32.cc __ movdqu(xmm0, Operand(ebx, ecx, times_4, 10000));
ecx 387 test/cctest/test-disasm-ia32.cc __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0);
ecx 403 test/cctest/test-disasm-ia32.cc __ cmov(sign, eax, Operand(ecx, 0));
ecx 404 test/cctest/test-disasm-ia32.cc __ cmov(not_sign, eax, Operand(ecx, 1));
ecx 405 test/cctest/test-disasm-ia32.cc __ cmov(parity_even, eax, Operand(ecx, 2));
ecx 406 test/cctest/test-disasm-ia32.cc __ cmov(parity_odd, eax, Operand(ecx, 3));
ecx 58 test/cctest/test-hashing.cc __ push(ecx);
ecx 61 test/cctest/test-hashing.cc StringHelper::GenerateHashInit(masm, eax, ebx, ecx);
ecx 64 test/cctest/test-hashing.cc StringHelper::GenerateHashAddCharacter(masm, eax, ebx, ecx);
ecx 66 test/cctest/test-hashing.cc StringHelper::GenerateHashGetHash(masm, eax, ecx);
ecx 67 test/cctest/test-hashing.cc __ pop(ecx);