ebx 80 src/atomicops_internals_x86_gcc.cc uint32_t ebx; ebx 85 src/atomicops_internals_x86_gcc.cc cpuid(eax, ebx, ecx, edx, 0); ebx 87 src/atomicops_internals_x86_gcc.cc memcpy(vendor, &ebx, 4); ebx 93 src/atomicops_internals_x86_gcc.cc cpuid(eax, ebx, ecx, edx, 1); ebx 90 src/ia32/assembler-ia32.cc __ push(ebx); ebx 130 src/ia32/assembler-ia32.cc __ pop(ebx); ebx 1612 src/ia32/assembler-ia32.cc emit_operand(ebx, adr); ebx 1619 src/ia32/assembler-ia32.cc emit_operand(ebx, adr); ebx 1647 src/ia32/assembler-ia32.cc emit_operand(ebx, adr); ebx 113 src/ia32/assembler-ia32.h const Register ebx = { kRegister_ebx_Code }; ebx 62 src/ia32/builtins-ia32.cc Register scratch = ebx; ebx 119 src/ia32/builtins-ia32.cc __ CmpObjectType(eax, MAP_TYPE, ebx); ebx 157 src/ia32/builtins-ia32.cc edi, ebx, edi, no_reg, &rt_call, NO_ALLOCATION_FLAGS); ebx 162 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kMapOffset), eax); ebx 165 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); ebx 166 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); ebx 171 src/ia32/builtins-ia32.cc __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); ebx 177 src/ia32/builtins-ia32.cc Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize)); ebx 196 src/ia32/builtins-ia32.cc __ or_(ebx, Immediate(kHeapObjectTag)); ebx 260 src/ia32/builtins-ia32.cc __ mov(FieldOperand(ebx, JSObject::kPropertiesOffset), edi); ebx 272 src/ia32/builtins-ia32.cc __ UndoAllocationInNewSpace(ebx); ebx 282 src/ia32/builtins-ia32.cc __ mov(ebx, eax); // store result in ebx ebx 297 src/ia32/builtins-ia32.cc __ push(ebx); ebx 298 src/ia32/builtins-ia32.cc __ push(ebx); ebx 301 src/ia32/builtins-ia32.cc __ lea(ebx, Operand(ebp, StandardFrameConstants::kCallerSPOffset)); ebx 308 src/ia32/builtins-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); ebx 355 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); // Get arguments count. ebx 363 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver ebx 394 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, 0)); ebx 397 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebx, EntryFrameConstants::kFunctionArgOffset)); ebx 402 src/ia32/builtins-ia32.cc __ push(Operand(ebx, EntryFrameConstants::kReceiverArgOffset)); ebx 405 src/ia32/builtins-ia32.cc __ mov(eax, Operand(ebx, EntryFrameConstants::kArgcOffset)); ebx 406 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebx, EntryFrameConstants::kArgvOffset)); ebx 413 src/ia32/builtins-ia32.cc __ mov(edx, Operand(ebx, ecx, times_4, 0)); // push parameter from argv ebx 571 src/ia32/builtins-ia32.cc __ pop(ebx); ebx 573 src/ia32/builtins-ia32.cc __ push(ebx); ebx 596 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); ebx 597 src/ia32/builtins-ia32.cc __ test_b(FieldOperand(ebx, SharedFunctionInfo::kStrictModeByteOffset), ebx 602 src/ia32/builtins-ia32.cc __ test_b(FieldOperand(ebx, SharedFunctionInfo::kNativeByteOffset), ebx 607 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, eax, times_4, 0)); // First argument. ebx 611 src/ia32/builtins-ia32.cc __ JumpIfSmi(ebx, &convert_to_object); ebx 612 src/ia32/builtins-ia32.cc __ cmp(ebx, factory->null_value()); ebx 614 src/ia32/builtins-ia32.cc __ cmp(ebx, factory->undefined_value()); ebx 617 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); ebx 627 src/ia32/builtins-ia32.cc __ push(ebx); ebx 629 src/ia32/builtins-ia32.cc __ mov(ebx, eax); ebx 645 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(esi, kGlobalIndex)); ebx 646 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, GlobalObject::kGlobalContextOffset)); ebx 647 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, kGlobalIndex)); ebx 648 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, GlobalObject::kGlobalReceiverOffset)); ebx 651 src/ia32/builtins-ia32.cc __ mov(Operand(esp, eax, times_4, 0), ebx); ebx 677 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, ecx, times_4, 0)); ebx 678 src/ia32/builtins-ia32.cc __ mov(Operand(esp, ecx, times_4, kPointerSize), ebx); ebx 681 src/ia32/builtins-ia32.cc __ pop(ebx); // Discard copy of return address. ebx 690 src/ia32/builtins-ia32.cc __ Set(ebx, Immediate(0)); ebx 715 src/ia32/builtins-ia32.cc __ mov(ebx, ebx 718 src/ia32/builtins-ia32.cc __ SmiUntag(ebx); ebx 720 src/ia32/builtins-ia32.cc __ cmp(eax, ebx); ebx 775 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, kReceiverOffset)); ebx 804 src/ia32/builtins-ia32.cc __ JumpIfSmi(ebx, &call_to_object); ebx 805 src/ia32/builtins-ia32.cc __ cmp(ebx, factory->null_value()); ebx 807 src/ia32/builtins-ia32.cc __ cmp(ebx, factory->undefined_value()); ebx 810 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, FIRST_SPEC_OBJECT_TYPE, ecx); ebx 814 src/ia32/builtins-ia32.cc __ push(ebx); ebx 816 src/ia32/builtins-ia32.cc __ mov(ebx, eax); ebx 823 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(esi, kGlobalOffset)); ebx 824 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, GlobalObject::kGlobalContextOffset)); ebx 825 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, kGlobalOffset)); ebx 826 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(ebx, GlobalObject::kGlobalReceiverOffset)); ebx 830 src/ia32/builtins-ia32.cc __ push(ebx); ebx 877 src/ia32/builtins-ia32.cc __ Set(ebx, Immediate(0)); ebx 1119 src/ia32/builtins-ia32.cc ebx, ebx 1124 src/ia32/builtins-ia32.cc __ pop(ebx); ebx 1173 src/ia32/builtins-ia32.cc ebx, ebx 1181 src/ia32/builtins-ia32.cc __ mov(eax, ebx); ebx 1182 src/ia32/builtins-ia32.cc __ pop(ebx); ebx 1201 src/ia32/builtins-ia32.cc ebx, ebx 1208 src/ia32/builtins-ia32.cc __ push(ebx); ebx 1209 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); ebx 1237 src/ia32/builtins-ia32.cc __ mov(ecx, ebx); ebx 1260 src/ia32/builtins-ia32.cc __ pop(ebx); ebx 1261 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_pointer_size, ebx 1279 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, 0)); ebx 1280 src/ia32/builtins-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); ebx 1287 src/ia32/builtins-ia32.cc __ mov(FieldOperand(ebx, HeapObject::kMapOffset), edi); ebx 1288 src/ia32/builtins-ia32.cc __ RecordWriteField(ebx, HeapObject::kMapOffset, edi, eax, ebx 1327 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); ebx 1329 src/ia32/builtins-ia32.cc __ test(ebx, Immediate(kSmiTagMask)); ebx 1331 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); ebx 1361 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); ebx 1363 src/ia32/builtins-ia32.cc __ test(ebx, Immediate(kSmiTagMask)); ebx 1365 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); ebx 1395 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); ebx 1397 src/ia32/builtins-ia32.cc __ test(ebx, Immediate(kSmiTagMask)); ebx 1399 src/ia32/builtins-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); ebx 1437 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, eax, times_pointer_size, 0)); ebx 1441 src/ia32/builtins-ia32.cc __ mov(eax, ebx); ebx 1448 src/ia32/builtins-ia32.cc ebx, // Result. ebx 1488 src/ia32/builtins-ia32.cc __ mov(FieldOperand(eax, JSValue::kValueOffset), ebx); ebx 1502 src/ia32/builtins-ia32.cc Condition is_string = masm->IsObjectStringType(eax, ebx, ecx); ebx 1504 src/ia32/builtins-ia32.cc __ mov(ebx, eax); ebx 1518 src/ia32/builtins-ia32.cc __ mov(ebx, eax); ebx 1524 src/ia32/builtins-ia32.cc __ Set(ebx, Immediate(factory->empty_string())); ebx 1536 src/ia32/builtins-ia32.cc __ push(ebx); ebx 1564 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, ArgumentsAdaptorFrameConstants::kLengthOffset)); ebx 1572 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver ebx 1589 src/ia32/builtins-ia32.cc __ cmp(eax, ebx); ebx 1591 src/ia32/builtins-ia32.cc __ cmp(ebx, SharedFunctionInfo::kDontAdaptArgumentsSentinel); ebx 1608 src/ia32/builtins-ia32.cc __ cmp(edi, ebx); ebx 1621 src/ia32/builtins-ia32.cc __ sub(ebx, eax); ebx 1639 src/ia32/builtins-ia32.cc __ cmp(eax, ebx); ebx 1674 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, 0)); // return address ebx 1676 src/ia32/builtins-ia32.cc __ cmpb(Operand(ebx, 0), Assembler::kTestAlByte); ebx 1679 src/ia32/builtins-ia32.cc __ movzx_b(ebx, Operand(ebx, 1)); // depth ebx 1688 src/ia32/builtins-ia32.cc __ cmpb(ebx, FieldOperand(ecx, Code::kAllowOSRAtLoopNestingLevelOffset)); ebx 52 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 54 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(factory->heap_number_map())); ebx 72 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(JSFunction::kSize, eax, ebx, ecx, &gc, TAG_OBJECT); ebx 87 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ecx, Context::SlotOffset(map_index))); ebx 88 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSObject::kMapOffset), ebx); ebx 93 src/ia32/code-stubs-ia32.cc __ mov(ebx, Immediate(factory->empty_fixed_array())); ebx 94 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ebx); ebx 95 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx); ebx 100 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx); ebx 108 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edx, SharedFunctionInfo::kOptimizedCodeMapOffset)); ebx 109 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 131 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ebx, FixedArray::kHeaderSize + kPointerSize)); ebx 132 src/ia32/code-stubs-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kHeaderSize)); ebx 138 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ebx, FixedArray::kLengthOffset)); ebx 145 src/ia32/code-stubs-ia32.cc __ cmp(ecx, CodeGenerator::FixedArrayElementOperand(ebx, edx, 0)); ebx 148 src/ia32/code-stubs-ia32.cc __ mov(edx, CodeGenerator::FixedArrayElementOperand(ebx, edx, 1)); ebx 173 src/ia32/code-stubs-ia32.cc ebx, ebx 201 src/ia32/code-stubs-ia32.cc eax, ebx, ecx, &gc, TAG_OBJECT); ebx 214 src/ia32/code-stubs-ia32.cc __ Set(ebx, Immediate(0)); // Set to NULL. ebx 217 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::EXTENSION_INDEX)), ebx); ebx 220 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); ebx 221 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::GLOBAL_INDEX)), ebx); ebx 224 src/ia32/code-stubs-ia32.cc __ mov(ebx, factory->undefined_value()); ebx 226 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(i)), ebx); ebx 249 src/ia32/code-stubs-ia32.cc eax, ebx, ecx, &gc, TAG_OBJECT); ebx 255 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 2 * kPointerSize)); ebx 283 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(eax, Context::EXTENSION_INDEX), ebx); ebx 286 src/ia32/code-stubs-ia32.cc __ mov(ebx, ContextOperand(esi, Context::GLOBAL_INDEX)); ebx 287 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(eax, Context::GLOBAL_INDEX), ebx); ebx 294 src/ia32/code-stubs-ia32.cc __ mov(ebx, factory->the_hole_value()); ebx 296 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(eax, i + Context::MIN_CONTEXT_SLOTS), ebx); ebx 331 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(size, eax, ebx, edx, fail, TAG_OBJECT); ebx 336 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i)); ebx 337 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, i), ebx); ebx 351 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i)); ebx 352 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edx, i), ebx); ebx 358 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i)); ebx 359 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edx, i), ebx); ebx 397 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, JSArray::kElementsOffset)); ebx 398 src/ia32/code-stubs-ia32.cc __ CheckMap(ebx, factory->fixed_cow_array_map(), ebx 405 src/ia32/code-stubs-ia32.cc __ CheckMap(ebx, factory->fixed_array_map(), ebx 478 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(size, eax, ebx, edx, &slow_case, TAG_OBJECT); ebx 480 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, i)); ebx 481 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, i), ebx); ebx 749 src/ia32/code-stubs-ia32.cc ASSERT(!source.is(ecx) && !source.is(edi) && !source.is(ebx)); ebx 751 src/ia32/code-stubs-ia32.cc Register scratch = ebx; ebx 1057 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ebx, ecx, &slow_allocate_heapnumber); ebx 1104 src/ia32/code-stubs-ia32.cc __ mov(ebx, eax); ebx 1114 src/ia32/code-stubs-ia32.cc __ push(ebx); ebx 1304 src/ia32/code-stubs-ia32.cc right = ebx; ebx 1305 src/ia32/code-stubs-ia32.cc __ mov(ebx, eax); ebx 1435 src/ia32/code-stubs-ia32.cc __ mov(ebx, right); ebx 1533 src/ia32/code-stubs-ia32.cc __ mov(right, ebx); ebx 1554 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(eax, ecx, ebx, slow); ebx 1597 src/ia32/code-stubs-ia32.cc __ mov(right, ebx); ebx 1608 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ecx, ebx, no_reg, slow); ebx 1611 src/ia32/code-stubs-ia32.cc FloatingPointHelper::LoadSSE2Smis(masm, ebx); ebx 1621 src/ia32/code-stubs-ia32.cc FloatingPointHelper::LoadFloatSmis(masm, ebx); ebx 1659 src/ia32/code-stubs-ia32.cc __ mov(eax, ebx); ebx 1805 src/ia32/code-stubs-ia32.cc FloatingPointHelper::CheckFloatOperands(masm, ¬_floats, ebx); ebx 1883 src/ia32/code-stubs-ia32.cc __ mov(ebx, eax); // ebx: result ebx 1903 src/ia32/code-stubs-ia32.cc __ cvtsi2sd(xmm0, ebx); ebx 1906 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); ebx 2026 src/ia32/code-stubs-ia32.cc FloatingPointHelper::CheckFloatOperands(masm, ¬_floats, ebx); ebx 2095 src/ia32/code-stubs-ia32.cc __ mov(ebx, eax); // ebx: result ebx 2115 src/ia32/code-stubs-ia32.cc __ cvtsi2sd(xmm0, ebx); ebx 2118 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); ebx 2230 src/ia32/code-stubs-ia32.cc FloatingPointHelper::CheckFloatOperands(masm, ¬_floats, ebx); ebx 2294 src/ia32/code-stubs-ia32.cc __ mov(ebx, eax); // ebx: result ebx 2314 src/ia32/code-stubs-ia32.cc __ cvtsi2sd(xmm0, ebx); ebx 2317 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); ebx 2421 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ebx, ecx, no_reg, alloc_failure); ebx 2424 src/ia32/code-stubs-ia32.cc __ mov(edx, ebx); ebx 2438 src/ia32/code-stubs-ia32.cc __ AllocateHeapNumber(ebx, ecx, no_reg, alloc_failure); ebx 2441 src/ia32/code-stubs-ia32.cc __ mov(eax, ebx); ebx 2490 src/ia32/code-stubs-ia32.cc __ pop(ebx); ebx 2494 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2496 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(factory->heap_number_map())); ebx 2502 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapNumber::kMantissaOffset)); ebx 2513 src/ia32/code-stubs-ia32.cc __ movd(ebx, xmm1); ebx 2521 src/ia32/code-stubs-ia32.cc __ mov(ecx, ebx); ebx 2566 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Operand(ecx, 0)); ebx 2597 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 0), ebx); ebx 2787 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 2788 src/ia32/code-stubs-ia32.cc __ cmp(ebx, factory->heap_number_map()); ebx 2813 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2814 src/ia32/code-stubs-ia32.cc __ cmp(ebx, factory->heap_number_map()); ebx 3299 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); ebx 3300 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, StandardFrameConstants::kContextOffset)); ebx 3313 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebp, eax, times_2, 0)); ebx 3315 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); ebx 3322 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); ebx 3329 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, 0)); ebx 3331 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); ebx 3337 src/ia32/code-stubs-ia32.cc __ pop(ebx); // Return address. ebx 3339 src/ia32/code-stubs-ia32.cc __ push(ebx); ebx 3376 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 1 * kPointerSize)); ebx 3389 src/ia32/code-stubs-ia32.cc __ mov(ecx, ebx); ebx 3404 src/ia32/code-stubs-ia32.cc __ cmp(ebx, ecx); ebx 3406 src/ia32/code-stubs-ia32.cc __ mov(ebx, ecx); ebx 3411 src/ia32/code-stubs-ia32.cc __ push(ebx); ebx 3418 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 3420 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, times_2, kParameterMapHeaderSize)); ebx 3424 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize)); ebx 3427 src/ia32/code-stubs-ia32.cc __ add(ebx, Immediate(Heap::kArgumentsObjectSize)); ebx 3430 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(ebx, eax, edx, edi, &runtime, TAG_OBJECT); ebx 3441 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 0 * kPointerSize)); ebx 3442 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 3497 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 3502 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(ebx, reinterpret_cast<intptr_t>(Smi::FromInt(2)))); ebx 3505 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(edi, ebx, times_2, kParameterMapHeaderSize)); ebx 3519 src/ia32/code-stubs-ia32.cc __ mov(ebx, Immediate(Smi::FromInt(Context::MIN_CONTEXT_SLOTS))); ebx 3520 src/ia32/code-stubs-ia32.cc __ add(ebx, Operand(esp, 4 * kPointerSize)); ebx 3521 src/ia32/code-stubs-ia32.cc __ sub(ebx, eax); ebx 3539 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edx, eax, times_2, kParameterMapHeaderSize), ebx); ebx 3541 src/ia32/code-stubs-ia32.cc __ add(ebx, Immediate(Smi::FromInt(1))); ebx 3561 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 1 * kPointerSize)); ebx 3563 src/ia32/code-stubs-ia32.cc __ sub(edx, ebx); // Is there a smarter way to do negative scaling? ebx 3564 src/ia32/code-stubs-ia32.cc __ sub(edx, ebx); ebx 3570 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax); ebx 3571 src/ia32/code-stubs-ia32.cc __ add(ebx, Immediate(Smi::FromInt(1))); ebx 3574 src/ia32/code-stubs-ia32.cc __ cmp(ebx, ecx); ebx 3579 src/ia32/code-stubs-ia32.cc __ pop(ebx); // Parameter count. ebx 3628 src/ia32/code-stubs-ia32.cc __ AllocateInNewSpace(ecx, eax, edx, ebx, &runtime, TAG_OBJECT); ebx 3639 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, i)); ebx 3640 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, i), ebx); ebx 3672 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(edx, -1 * kPointerSize)); // Skip receiver. ebx 3673 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, FixedArray::kHeaderSize), ebx); ebx 3717 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand::StaticVariable(address_of_regexp_stack_memory_size)); ebx 3718 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 3732 src/ia32/code-stubs-ia32.cc __ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); ebx 3738 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ecx, JSRegExp::kDataTagOffset)); ebx 3739 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(Smi::FromInt(JSRegExp::IRREGEXP))); ebx 3759 src/ia32/code-stubs-ia32.cc Condition is_string = masm->IsObjectStringType(eax, ebx, ebx); ebx 3762 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, String::kLengthOffset)); ebx 3771 src/ia32/code-stubs-ia32.cc __ cmp(eax, ebx); ebx 3779 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); ebx 3782 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset)); ebx 3783 src/ia32/code-stubs-ia32.cc __ mov(eax, FieldOperand(ebx, HeapObject::kMapOffset)); ebx 3789 src/ia32/code-stubs-ia32.cc __ mov(eax, FieldOperand(ebx, FixedArray::kLengthOffset)); ebx 3801 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 3802 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 3804 src/ia32/code-stubs-ia32.cc __ and_(ebx, kIsNotStringMask | ebx 3813 src/ia32/code-stubs-ia32.cc __ and_(ebx, Immediate(kIsNotStringMask | ebx 3830 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(kExternalStringTag)); ebx 3836 src/ia32/code-stubs-ia32.cc __ test(ebx, Immediate(kIsNotStringMask | kShortExternalStringTag)); ebx 3851 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 3855 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kInstanceTypeOffset), ebx 3860 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kInstanceTypeOffset), ebx 3888 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPreviousIndexOffset)); ebx 3889 src/ia32/code-stubs-ia32.cc __ SmiUntag(ebx); // Previous index from smi. ebx 3925 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); ebx 3947 src/ia32/code-stubs-ia32.cc __ add(ebx, edi); // Calculate input start wrt offset. ebx 3957 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqAsciiString::kHeaderSize)); ebx 3966 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, ebx, times_2, SeqTwoByteString::kHeaderSize)); ebx 4035 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset)); ebx 4041 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, RegExpImpl::kLastCaptureCountOffset), edx); ebx 4045 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, RegExpImpl::kLastSubjectOffset), eax); ebx 4046 src/ia32/code-stubs-ia32.cc __ RecordWriteField(ebx, ebx 4052 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, RegExpImpl::kLastInputOffset), eax); ebx 4053 src/ia32/code-stubs-ia32.cc __ RecordWriteField(ebx, ebx 4077 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, ebx 4093 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 4094 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 4098 src/ia32/code-stubs-ia32.cc __ test_b(ebx, kIsIndirectStringMask); ebx 4106 src/ia32/code-stubs-ia32.cc __ test_b(ebx, kStringEncodingMask); ebx 4121 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPointerSize * 3)); ebx 4122 src/ia32/code-stubs-ia32.cc __ JumpIfNotSmi(ebx, &slowcase); ebx 4123 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(Smi::FromInt(kMaxInlineLength))); ebx 4133 src/ia32/code-stubs-ia32.cc ebx, // In: Number of elements (times 2, being a smi) ebx 4148 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(eax, JSRegExpResult::kSize)); ebx 4150 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx); ebx 4169 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, HeapObject::kMapOffset), ebx 4172 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, FixedArray::kLengthOffset), ecx); ebx 4176 src/ia32/code-stubs-ia32.cc __ lea(ebx, FieldOperand(ebx, FixedArray::kHeaderSize)); ebx 4187 src/ia32/code-stubs-ia32.cc __ mov(Operand(ebx, ecx, times_pointer_size, 0), edx); ebx 4297 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); ebx 4300 src/ia32/code-stubs-ia32.cc GenerateLookupNumberStringCache(masm, ebx, eax, ecx, edx, false, &runtime); ebx 4440 src/ia32/code-stubs-ia32.cc __ mov(ebx, edx); ebx 4441 src/ia32/code-stubs-ia32.cc __ xor_(ebx, eax); ebx 4442 src/ia32/code-stubs-ia32.cc __ and_(ebx, ecx); // ebx holds either 0 or eax ^ edx. ebx 4443 src/ia32/code-stubs-ia32.cc __ xor_(ebx, eax); ebx 4447 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), ebx 4452 src/ia32/code-stubs-ia32.cc __ mov(eax, ebx); ebx 4511 src/ia32/code-stubs-ia32.cc masm, &non_number_comparison, ebx); ebx 4565 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx, ebx 4574 src/ia32/code-stubs-ia32.cc ebx); ebx 4580 src/ia32/code-stubs-ia32.cc ebx, ebx 4604 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_SPEC_OBJECT_TYPE, ebx); ebx 4612 src/ia32/code-stubs-ia32.cc __ test_b(FieldOperand(ebx, Map::kBitFieldOffset), ebx 4681 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset)); ebx 4696 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), ebx 4702 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), edi); ebx 4769 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), ebx 4779 src/ia32/code-stubs-ia32.cc __ Set(ebx, Immediate(0)); ebx 4792 src/ia32/code-stubs-ia32.cc __ Set(ebx, Immediate(0)); ebx 4817 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); ebx 4818 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kConstructStubOffset)); ebx 4819 src/ia32/code-stubs-ia32.cc __ lea(ebx, FieldOperand(ebx, Code::kHeaderSize)); ebx 4820 src/ia32/code-stubs-ia32.cc __ jmp(ebx); ebx 4836 src/ia32/code-stubs-ia32.cc __ Set(ebx, Immediate(0)); ebx 4919 src/ia32/code-stubs-ia32.cc __ call(ebx); ebx 5085 src/ia32/code-stubs-ia32.cc __ push(ebx); ebx 5149 src/ia32/code-stubs-ia32.cc __ pop(ebx); ebx 5150 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); ebx 5161 src/ia32/code-stubs-ia32.cc __ pop(ebx); ebx 5194 src/ia32/code-stubs-ia32.cc Register map = ebx; // Map of the object. ebx 5607 src/ia32/code-stubs-ia32.cc __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, ebx); ebx 5612 src/ia32/code-stubs-ia32.cc __ CmpObjectType(edx, FIRST_NONSTRING_TYPE, ebx); ebx 5619 src/ia32/code-stubs-ia32.cc GenerateConvertArgument(masm, 2 * kPointerSize, eax, ebx, ecx, edi, ebx 5624 src/ia32/code-stubs-ia32.cc GenerateConvertArgument(masm, 1 * kPointerSize, edx, ebx, ecx, edi, ebx 5644 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, String::kLengthOffset)); ebx 5646 src/ia32/code-stubs-ia32.cc __ test(ebx, ebx); ebx 5661 src/ia32/code-stubs-ia32.cc __ add(ebx, ecx); ebx 5667 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(Smi::FromInt(2))); ebx 5671 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(eax, edx, ebx, ecx, &call_runtime); ebx 5674 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(eax, SeqAsciiString::kHeaderSize)); ebx 5681 src/ia32/code-stubs-ia32.cc masm, ebx, ecx, eax, edx, edi, ebx 5692 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(eax, SeqAsciiString::kHeaderSize)); ebx 5699 src/ia32/code-stubs-ia32.cc __ or_(ebx, ecx); ebx 5701 src/ia32/code-stubs-ia32.cc __ mov_w(FieldOperand(eax, SeqAsciiString::kHeaderSize), ebx); ebx 5707 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Immediate(Smi::FromInt(ConsString::kMinLength))); ebx 5727 src/ia32/code-stubs-ia32.cc if (FLAG_debug_code) __ AbortIfNotSmi(ebx); ebx 5728 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ecx, ConsString::kLengthOffset), ebx); ebx 5815 src/ia32/code-stubs-ia32.cc __ SmiUntag(ebx); ebx 5816 src/ia32/code-stubs-ia32.cc __ AllocateAsciiString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two); ebx 5831 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true); ebx 5842 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, true); ebx 5852 src/ia32/code-stubs-ia32.cc __ SmiUntag(ebx); ebx 5853 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteString(eax, ebx, ecx, edx, edi, &call_runtime_drop_two); ebx 5868 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false); ebx 5879 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharacters(masm, ecx, edx, edi, ebx, false); ebx 6238 src/ia32/code-stubs-ia32.cc Condition is_string = masm->IsObjectStringType(eax, ebx, ebx); ebx 6272 src/ia32/code-stubs-ia32.cc __ test(ebx, Immediate(kIsIndirectStringMask)); ebx 6276 src/ia32/code-stubs-ia32.cc __ test(ebx, Immediate(kSlicedNotConsMask)); ebx 6285 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); ebx 6286 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 6294 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); ebx 6295 src/ia32/code-stubs-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 6321 src/ia32/code-stubs-ia32.cc __ test(ebx, Immediate(kStringEncodingMask)); ebx 6323 src/ia32/code-stubs-ia32.cc __ AllocateAsciiSlicedString(eax, ebx, no_reg, &runtime); ebx 6326 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteSlicedString(eax, ebx, no_reg, &runtime); ebx 6348 src/ia32/code-stubs-ia32.cc __ test_b(ebx, kExternalStringTag); ebx 6354 src/ia32/code-stubs-ia32.cc __ test_b(ebx, kShortExternalStringMask); ebx 6367 src/ia32/code-stubs-ia32.cc __ test_b(ebx, kStringEncodingMask); ebx 6371 src/ia32/code-stubs-ia32.cc __ AllocateAsciiString(eax, ecx, ebx, edx, edi, &runtime_drop_two); ebx 6381 src/ia32/code-stubs-ia32.cc __ pop(ebx); ebx 6382 src/ia32/code-stubs-ia32.cc __ SmiUntag(ebx); ebx 6383 src/ia32/code-stubs-ia32.cc __ lea(esi, FieldOperand(esi, ebx, times_1, SeqAsciiString::kHeaderSize)); ebx 6390 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, true); ebx 6397 src/ia32/code-stubs-ia32.cc __ AllocateTwoByteString(eax, ecx, ebx, edx, edi, &runtime_drop_two); ebx 6408 src/ia32/code-stubs-ia32.cc __ pop(ebx); ebx 6413 src/ia32/code-stubs-ia32.cc __ lea(esi, FieldOperand(esi, ebx, times_1, SeqTwoByteString::kHeaderSize)); ebx 6420 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, false); ebx 6584 src/ia32/code-stubs-ia32.cc __ JumpIfNotBothSequentialAsciiStrings(edx, eax, ecx, ebx, &runtime); ebx 6591 src/ia32/code-stubs-ia32.cc GenerateCompareFlatAsciiStrings(masm, edx, eax, ecx, ebx, edi); ebx 6700 src/ia32/code-stubs-ia32.cc Register tmp2 = ebx; ebx 6747 src/ia32/code-stubs-ia32.cc Register tmp2 = ebx; ebx 6854 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 6857 src/ia32/code-stubs-ia32.cc __ cmp(ebx, known_map_); ebx 7122 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(eax), REG(edi), EMIT_REMEMBERED_SET }, ebx 7124 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET }, ebx 7125 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(edi), REG(edx), OMIT_REMEMBERED_SET }, ebx 7127 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), OMIT_REMEMBERED_SET }, ebx 7130 src/ia32/code-stubs-ia32.cc { REG(edx), REG(ecx), REG(ebx), EMIT_REMEMBERED_SET }, ebx 7133 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(ecx), REG(edx), EMIT_REMEMBERED_SET }, ebx 7135 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(edi), REG(edx), EMIT_REMEMBERED_SET }, ebx 7137 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(edx), REG(ecx), EMIT_REMEMBERED_SET}, ebx 7139 src/ia32/code-stubs-ia32.cc { REG(edi), REG(ebx), REG(ecx), EMIT_REMEMBERED_SET}, ebx 7140 src/ia32/code-stubs-ia32.cc { REG(edx), REG(edi), REG(ebx), EMIT_REMEMBERED_SET}, ebx 7144 src/ia32/code-stubs-ia32.cc { REG(edx), REG(ebx), REG(edi), EMIT_REMEMBERED_SET}, ebx 7145 src/ia32/code-stubs-ia32.cc { REG(edx), REG(ebx), REG(edi), OMIT_REMEMBERED_SET}, ebx 7150 src/ia32/code-stubs-ia32.cc { REG(ebx), REG(eax), REG(ecx), EMIT_REMEMBERED_SET}, ebx 7152 src/ia32/code-stubs-ia32.cc { REG(ecx), REG(edx), REG(ebx), EMIT_REMEMBERED_SET}, ebx 7426 src/ia32/code-stubs-ia32.cc __ push(ebx); ebx 7429 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); ebx 7430 src/ia32/code-stubs-ia32.cc __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset)); ebx 7442 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); ebx 7443 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(ebx, ecx, times_half_pointer_size, ebx 7447 src/ia32/code-stubs-ia32.cc __ RecordWrite(ebx, ecx, eax, ebx 7456 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); ebx 7457 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, ecx, times_half_pointer_size, ebx 7465 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(ebx, JSObject::kElementsOffset)); ebx 82 src/ia32/codegen-ia32.cc __ push(ebx); ebx 86 src/ia32/codegen-ia32.cc __ mov(ebx, Operand(esp, 4 * kPointerSize)); ebx 92 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 364 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); ebx 367 src/ia32/codegen-ia32.cc ebx, ebx 393 src/ia32/codegen-ia32.cc __ push(ebx); ebx 403 src/ia32/codegen-ia32.cc __ AllocateInNewSpace(esi, eax, ebx, no_reg, &gc_required, TAG_OBJECT); ebx 428 src/ia32/codegen-ia32.cc __ mov(ebx, eax); ebx 431 src/ia32/codegen-ia32.cc ebx, ebx 454 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 461 src/ia32/codegen-ia32.cc __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize)); ebx 464 src/ia32/codegen-ia32.cc __ JumpIfNotSmi(ebx, &convert_hole); ebx 467 src/ia32/codegen-ia32.cc __ SmiUntag(ebx); ebx 470 src/ia32/codegen-ia32.cc __ cvtsi2sd(xmm0, ebx); ebx 474 src/ia32/codegen-ia32.cc __ push(ebx); ebx 476 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 485 src/ia32/codegen-ia32.cc __ cmp(ebx, masm->isolate()->factory()->the_hole_value()); ebx 502 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 512 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); ebx 515 src/ia32/codegen-ia32.cc ebx, ebx 542 src/ia32/codegen-ia32.cc __ push(ebx); ebx 544 src/ia32/codegen-ia32.cc __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset)); ebx 548 src/ia32/codegen-ia32.cc __ lea(edi, Operand(ebx, times_2, FixedArray::kHeaderSize)); ebx 555 src/ia32/codegen-ia32.cc __ mov(FieldOperand(eax, FixedArray::kLengthOffset), ebx); ebx 564 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); ebx 567 src/ia32/codegen-ia32.cc ebx, ebx 577 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 588 src/ia32/codegen-ia32.cc __ cmp(FieldOperand(edi, ebx, times_4, offset), Immediate(kHoleNanUpper32)); ebx 597 src/ia32/codegen-ia32.cc FieldOperand(edi, ebx, times_4, FixedDoubleArray::kHeaderSize)); ebx 600 src/ia32/codegen-ia32.cc __ mov(esi, FieldOperand(edi, ebx, times_4, FixedDoubleArray::kHeaderSize)); ebx 602 src/ia32/codegen-ia32.cc __ mov(esi, FieldOperand(edi, ebx, times_4, offset)); ebx 605 src/ia32/codegen-ia32.cc __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), edx); ebx 606 src/ia32/codegen-ia32.cc __ mov(esi, ebx); ebx 617 src/ia32/codegen-ia32.cc __ mov(FieldOperand(eax, ebx, times_2, FixedArray::kHeaderSize), ebx 621 src/ia32/codegen-ia32.cc __ sub(ebx, Immediate(Smi::FromInt(1))); ebx 624 src/ia32/codegen-ia32.cc __ pop(ebx); ebx 629 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); ebx 632 src/ia32/codegen-ia32.cc ebx, ebx 141 src/ia32/debug-ia32.cc __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate()))); ebx 276 src/ia32/debug-ia32.cc Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), 0, false); ebx 303 src/ia32/debug-ia32.cc Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), eax.bit(), false); ebx 930 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(esp, kSavedRegistersAreaSize)); ebx 949 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. ebx 961 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(eax, Deoptimizer::input_offset())); ebx 966 src/ia32/deoptimizer-ia32.cc __ pop(Operand(ebx, offset)); ebx 975 src/ia32/deoptimizer-ia32.cc __ movdbl(Operand(ebx, dst_offset), xmm0); ebx 987 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); ebx 993 src/ia32/deoptimizer-ia32.cc __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset())); ebx 1003 src/ia32/deoptimizer-ia32.cc __ PrepareCallCFunction(1, ebx); ebx 1043 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(eax, 0)); ebx 1044 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); ebx 1047 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset())); ebx 1059 src/ia32/deoptimizer-ia32.cc __ movdbl(xmm_reg, Operand(ebx, src_offset)); ebx 1065 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::state_offset())); ebx 1067 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::pc_offset())); ebx 1068 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::continuation_offset())); ebx 1074 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, offset)); ebx 211 src/ia32/full-codegen-ia32.cc ebx, ebx 248 src/ia32/full-codegen-ia32.cc SetVar(arguments, eax, ebx, edx); ebx 310 src/ia32/full-codegen-ia32.cc __ mov(ebx, Immediate(profiling_counter_)); ebx 311 src/ia32/full-codegen-ia32.cc __ sub(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), ebx 322 src/ia32/full-codegen-ia32.cc __ mov(ebx, Immediate(profiling_counter_)); ebx 323 src/ia32/full-codegen-ia32.cc __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), ebx 763 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); ebx 764 src/ia32/full-codegen-ia32.cc __ cmp(ebx, isolate()->factory()->with_context_map()); ebx 766 src/ia32/full-codegen-ia32.cc __ cmp(ebx, isolate()->factory()->catch_context_map()); ebx 1117 src/ia32/full-codegen-ia32.cc __ LoadHeapObject(ebx, cell); ebx 1118 src/ia32/full-codegen-ia32.cc __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), ebx 1121 src/ia32/full-codegen-ia32.cc __ mov(ebx, Immediate(Smi::FromInt(1))); // Smi indicates slow check ebx 1126 src/ia32/full-codegen-ia32.cc __ mov(ebx, Immediate(Smi::FromInt(0))); // Zero indicates proxy ebx 1128 src/ia32/full-codegen-ia32.cc __ push(ebx); // Smi ebx 1142 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 2 * kPointerSize)); ebx 1143 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); ebx 1166 src/ia32/full-codegen-ia32.cc __ push(ebx); // Current entry. ebx 1170 src/ia32/full-codegen-ia32.cc __ mov(ebx, eax); ebx 1175 src/ia32/full-codegen-ia32.cc __ mov(result_register(), ebx); ebx 1301 src/ia32/full-codegen-ia32.cc Register temp = ebx; ebx 1475 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(ecx, literal_offset)); ebx 1476 src/ia32/full-codegen-ia32.cc __ cmp(ebx, isolate()->factory()->undefined_value()); ebx 1486 src/ia32/full-codegen-ia32.cc __ mov(ebx, eax); ebx 1495 src/ia32/full-codegen-ia32.cc __ push(ebx); ebx 1498 src/ia32/full-codegen-ia32.cc __ pop(ebx); ebx 1504 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(ebx, i)); ebx 1505 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, i + kPointerSize)); ebx 1510 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(ebx, size - kPointerSize)); ebx 1655 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); ebx 1656 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset)); ebx 1708 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 0)); // Copy of array literal. ebx 1709 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); ebx 1711 src/ia32/full-codegen-ia32.cc __ mov(FieldOperand(ebx, offset), result_register()); ebx 1713 src/ia32/full-codegen-ia32.cc __ RecordWriteField(ebx, offset, result_register(), ecx, ebx 1719 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 0)); // Copy of array literal. ebx 1720 src/ia32/full-codegen-ia32.cc __ mov(edi, FieldOperand(ebx, JSObject::kMapOffset)); ebx 1942 src/ia32/full-codegen-ia32.cc __ mov(ebx, edx); ebx 1943 src/ia32/full-codegen-ia32.cc __ or_(ebx, ecx); ebx 2089 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs); ebx 2109 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(ecx, offset, edx, ebx, kDontSaveFPRegs); ebx 2319 src/ia32/full-codegen-ia32.cc __ mov(ebx, cell); ebx 2460 src/ia32/full-codegen-ia32.cc __ mov(ebx, GlobalObjectOperand()); ebx 2461 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(ebx, GlobalObject::kGlobalReceiverOffset)); ebx 2508 src/ia32/full-codegen-ia32.cc __ mov(ebx, cell); ebx 2578 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2580 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kBitFieldOffset)); ebx 2583 src/ia32/full-codegen-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 2608 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ebx); ebx 2630 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2631 src/ia32/full-codegen-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kBitFieldOffset)); ebx 2632 src/ia32/full-codegen-ia32.cc __ test(ebx, Immediate(1 << Map::kIsUndetectable)); ebx 2658 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2659 src/ia32/full-codegen-ia32.cc __ test_b(FieldOperand(ebx, Map::kBitField2Offset), ebx 2672 src/ia32/full-codegen-ia32.cc __ LoadInstanceDescriptors(ebx, ebx); ebx 2673 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, FixedArray::kLengthOffset)); ebx 2680 src/ia32/full-codegen-ia32.cc __ lea(ecx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize)); ebx 2682 src/ia32/full-codegen-ia32.cc __ add(ebx, ebx 2690 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(ebx, 0)); ebx 2693 src/ia32/full-codegen-ia32.cc __ add(ebx, Immediate(kPointerSize)); ebx 2695 src/ia32/full-codegen-ia32.cc __ cmp(ebx, ecx); ebx 2699 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 2703 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); ebx 2715 src/ia32/full-codegen-ia32.cc __ or_(FieldOperand(ebx, Map::kBitField2Offset), ebx 2738 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); ebx 2760 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_ARRAY_TYPE, ebx); ebx 2782 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_REGEXP_TYPE, ebx); ebx 2837 src/ia32/full-codegen-ia32.cc __ pop(ebx); ebx 2838 src/ia32/full-codegen-ia32.cc __ cmp(eax, ebx); ebx 2869 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); ebx 2870 src/ia32/full-codegen-ia32.cc __ cmp(Operand(ebx, StandardFrameConstants::kContextOffset), ebx 2876 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); ebx 2915 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); ebx 2972 src/ia32/full-codegen-ia32.cc __ AllocateHeapNumber(edi, ebx, ecx, &slow_allocate_heapnumber); ebx 2982 src/ia32/full-codegen-ia32.cc __ PrepareCallCFunction(1, ebx); ebx 2994 src/ia32/full-codegen-ia32.cc __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single. ebx 2995 src/ia32/full-codegen-ia32.cc __ movd(xmm1, ebx); ebx 3054 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_VALUE_TYPE, ebx); ebx 3128 src/ia32/full-codegen-ia32.cc __ pop(ebx); // eax = value. ebx = object. ebx 3132 src/ia32/full-codegen-ia32.cc __ JumpIfSmi(ebx, &done, Label::kNear); ebx 3135 src/ia32/full-codegen-ia32.cc __ CmpObjectType(ebx, JS_VALUE_TYPE, ecx); ebx 3139 src/ia32/full-codegen-ia32.cc __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax); ebx 3144 src/ia32/full-codegen-ia32.cc __ RecordWriteField(ebx, JSValue::kValueOffset, edx, ecx, kDontSaveFPRegs); ebx 3171 src/ia32/full-codegen-ia32.cc StringCharFromCodeGenerator generator(eax, ebx); ebx 3179 src/ia32/full-codegen-ia32.cc context()->Plug(ebx); ebx 3190 src/ia32/full-codegen-ia32.cc Register object = ebx; ebx 3236 src/ia32/full-codegen-ia32.cc Register object = ebx; ebx 3373 src/ia32/full-codegen-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_PROXY_TYPE, ebx); ebx 3425 src/ia32/full-codegen-ia32.cc Register cache = ebx; ebx 3460 src/ia32/full-codegen-ia32.cc Register left = ebx; ebx 3556 src/ia32/full-codegen-ia32.cc Register scratch = ebx; ebx 242 src/ia32/ic-ia32.cc StubCompiler::GenerateLoadStringLength(masm, edx, eax, ebx, &miss, ebx 257 src/ia32/ic-ia32.cc StubCompiler::GenerateLoadFunctionPrototype(masm, edx, eax, ebx, &miss); ebx 472 src/ia32/ic-ia32.cc __ mov(ebx, ecx); ebx 473 src/ia32/ic-ia32.cc __ SmiUntag(ebx); ebx 489 src/ia32/ic-ia32.cc __ LoadFromNumberDictionary(&slow_pop_receiver, eax, ecx, ebx, edx, edi, eax); ebx 506 src/ia32/ic-ia32.cc GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow); ebx 513 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset)); ebx 514 src/ia32/ic-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), ebx 524 src/ia32/ic-ia32.cc __ mov(ebx, eax); // Keep the map around for later. ebx 546 src/ia32/ic-ia32.cc __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); ebx 557 src/ia32/ic-ia32.cc __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); ebx 579 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(ebx, Map::kInObjectPropertiesOffset)); ebx 589 src/ia32/ic-ia32.cc __ movzx_b(eax, FieldOperand(ebx, Map::kInstanceSizeOffset)); ebx 611 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &slow, ebx, ecx, eax, edi, eax); ebx 616 src/ia32/ic-ia32.cc __ IndexFromHash(ebx, ecx); ebx 632 src/ia32/ic-ia32.cc Register scratch = ebx; ebx 705 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, ¬in, &slow); ebx 711 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow); ebx 730 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, edi, ¬in, &slow); ebx 734 src/ia32/ic-ia32.cc __ RecordWrite(ebx, ecx, edx, kDontSaveFPRegs); ebx 739 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, edi, &slow); ebx 743 src/ia32/ic-ia32.cc __ RecordWrite(ebx, edi, edx, kDontSaveFPRegs); ebx 785 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 787 src/ia32/ic-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kLengthOffset)); ebx 806 src/ia32/ic-ia32.cc __ cmp(ecx, FieldOperand(ebx, FixedArray::kLengthOffset)); ebx 808 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); ebx 832 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 846 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); ebx 854 src/ia32/ic-ia32.cc __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax); ebx 864 src/ia32/ic-ia32.cc __ mov(CodeGenerator::FixedArrayElementOperand(ebx, ecx), eax); ebx 868 src/ia32/ic-ia32.cc ebx, edx, ecx, kDontSaveFPRegs, EMIT_REMEMBERED_SET, OMIT_SMI_CHECK); ebx 879 src/ia32/ic-ia32.cc __ StoreNumberToDoubleElements(eax, ebx, ecx, edx, xmm0, ebx 884 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 896 src/ia32/ic-ia32.cc ebx, ebx 900 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 907 src/ia32/ic-ia32.cc ebx, ebx 911 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 918 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 921 src/ia32/ic-ia32.cc ebx, ebx 925 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 949 src/ia32/ic-ia32.cc isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, eax); ebx 958 src/ia32/ic-ia32.cc __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx); ebx 967 src/ia32/ic-ia32.cc __ CmpInstanceType(ebx, FIRST_NONSTRING_TYPE); ebx 985 src/ia32/ic-ia32.cc isolate->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, no_reg); ebx 1030 src/ia32/ic-ia32.cc GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss); ebx 1034 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, edi); ebx 1073 src/ia32/ic-ia32.cc __ mov(ebx, Immediate(ExternalReference(IC_Utility(id), masm->isolate()))); ebx 1086 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 1087 src/ia32/ic-ia32.cc __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset)); ebx 1088 src/ia32/ic-ia32.cc __ cmp(ebx, JS_GLOBAL_OBJECT_TYPE); ebx 1090 src/ia32/ic-ia32.cc __ cmp(ebx, JS_BUILTINS_OBJECT_TYPE); ebx 1179 src/ia32/ic-ia32.cc __ mov(ebx, ecx); ebx 1180 src/ia32/ic-ia32.cc __ SmiUntag(ebx); ebx 1184 src/ia32/ic-ia32.cc &slow_reload_receiver, eax, ecx, ebx, edx, edi, edi); ebx 1210 src/ia32/ic-ia32.cc GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow_call); ebx 1219 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset)); ebx 1220 src/ia32/ic-ia32.cc __ CheckMap(ebx, ebx 1225 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &slow_load, ebx, ecx, eax, edi, edi); ebx 1246 src/ia32/ic-ia32.cc __ IndexFromHash(ebx, ecx); ebx 1265 src/ia32/ic-ia32.cc GenerateMappedArgumentsLookup(masm, edx, ecx, ebx, eax, ¬in, &slow); ebx 1271 src/ia32/ic-ia32.cc GenerateUnmappedArgumentsLookup(masm, ecx, ebx, eax, &slow); ebx 1310 src/ia32/ic-ia32.cc Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, ebx 1326 src/ia32/ic-ia32.cc GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss); ebx 1330 src/ia32/ic-ia32.cc GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, eax); ebx 1348 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1351 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1369 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1372 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1390 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1393 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1411 src/ia32/ic-ia32.cc Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx, ebx 1427 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1431 src/ia32/ic-ia32.cc __ push(ebx); ebx 1457 src/ia32/ic-ia32.cc Register scratch = ebx; ebx 1509 src/ia32/ic-ia32.cc GenerateStringDictionaryReceiverCheck(masm, edx, ebx, edi, &miss); ebx 1515 src/ia32/ic-ia32.cc GenerateDictionaryStore(masm, &restore_miss, ebx, ecx, eax, edx, edi); ebx 1538 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1544 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1560 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1566 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1581 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1585 src/ia32/ic-ia32.cc __ push(ebx); ebx 1604 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1608 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1631 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1633 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 1657 src/ia32/ic-ia32.cc __ pop(ebx); ebx 1659 src/ia32/ic-ia32.cc __ push(ebx); // return address ebx 173 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, esp); ebx 179 src/ia32/lithium-codegen-ia32.cc __ mov(eax, Operand(ebx, 1 * kPointerSize)); ebx 180 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebx, 0), eax); ebx 181 src/ia32/lithium-codegen-ia32.cc __ add(Operand(ebx), Immediate(kPointerSize)); ebx 184 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue)); ebx 275 src/ia32/lithium-codegen-ia32.cc ebx, ebx 624 src/ia32/lithium-codegen-ia32.cc __ push(ebx); ebx 625 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, shared); ebx 627 src/ia32/lithium-codegen-ia32.cc FieldOperand(ebx, SharedFunctionInfo::kStressDeoptCounterOffset)); ebx 632 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(ebx, SharedFunctionInfo::kStressDeoptCounterOffset), ebx 634 src/ia32/lithium-codegen-ia32.cc __ pop(ebx); ebx 640 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(ebx, SharedFunctionInfo::kStressDeoptCounterOffset), ebx 642 src/ia32/lithium-codegen-ia32.cc __ pop(ebx); ebx 2599 src/ia32/lithium-codegen-ia32.cc Register temp((result.is(eax)) ? ebx : eax); ebx 3354 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, kRandomSeedOffset)); ebx 3358 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, ByteArray::kHeaderSize)); ebx 3363 src/ia32/lithium-codegen-ia32.cc __ mov(eax, FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize)); ebx 3373 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx); ebx 3381 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize), eax); ebx 3392 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single. ebx 3393 src/ia32/lithium-codegen-ia32.cc __ movd(xmm2, ebx); ebx 3402 src/ia32/lithium-codegen-ia32.cc __ PrepareCallCFunction(1, ebx); ebx 3825 src/ia32/lithium-codegen-ia32.cc ASSERT(new_map_reg.is(ebx)); ebx 3834 src/ia32/lithium-codegen-ia32.cc ASSERT(new_map_reg.is(ebx)); ebx 4700 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); ebx 4703 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(ebx, Map::kBitField2Offset)); ebx 4705 src/ia32/lithium-codegen-ia32.cc __ and_(ebx, Map::kElementsKindMask); ebx 4706 src/ia32/lithium-codegen-ia32.cc __ cmp(ebx, boilerplate_elements_kind << Map::kElementsKindShift); ebx 4862 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ebx, instr->hydrogen()->boilerplate()); ebx 4863 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, HeapObject::kMapOffset)); ebx 4885 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ebx, instr->hydrogen()->boilerplate()); ebx 4886 src/ia32/lithium-codegen-ia32.cc EmitDeepCopy(instr->hydrogen()->boilerplate(), eax, ebx, &offset); ebx 4941 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(ecx, literal_offset)); ebx 4942 src/ia32/lithium-codegen-ia32.cc __ cmp(ebx, factory()->undefined_value()); ebx 4952 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, eax); ebx 4961 src/ia32/lithium-codegen-ia32.cc __ push(ebx); ebx 4964 src/ia32/lithium-codegen-ia32.cc __ pop(ebx); ebx 4970 src/ia32/lithium-codegen-ia32.cc __ mov(edx, FieldOperand(ebx, i)); ebx 4971 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, i + kPointerSize)); ebx 4976 src/ia32/lithium-codegen-ia32.cc __ mov(edx, FieldOperand(ebx, size - kPointerSize)); ebx 1004 src/ia32/lithium-ia32.cc LOperand* length = UseFixed(instr->length(), ebx); ebx 2052 src/ia32/lithium-ia32.cc LOperand* new_map_reg = FixedTemp(ebx); ebx 367 src/ia32/macro-assembler-ia32.cc mov(ebx, Immediate(ExternalReference(Runtime::kDebugBreak, isolate()))); ebx 877 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(edi, Code::kHandlerTableOffset)); ebx 879 src/ia32/macro-assembler-ia32.cc mov(edx, FieldOperand(ebx, edx, times_4, FixedArray::kHeaderSize)); ebx 1769 src/ia32/macro-assembler-ia32.cc mov(ebx, Immediate(ExternalReference(function, isolate()))); ebx 1790 src/ia32/macro-assembler-ia32.cc mov(ebx, Immediate(ExternalReference(f, isolate()))); ebx 1799 src/ia32/macro-assembler-ia32.cc mov(ebx, Immediate(ref)); ebx 1885 src/ia32/macro-assembler-ia32.cc mov(ebx, Operand::StaticVariable(next_address)); ebx 1912 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(next_address), ebx); ebx 1951 src/ia32/macro-assembler-ia32.cc mov(ebx, Immediate(ext)); ebx 2002 src/ia32/macro-assembler-ia32.cc mov(ebx, expected.immediate()); ebx 2012 src/ia32/macro-assembler-ia32.cc ASSERT(expected.reg().is(ebx)); ebx 2020 src/ia32/macro-assembler-ia32.cc ASSERT(expected.reg().is(ebx)); ebx 2123 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset)); ebx 2124 src/ia32/macro-assembler-ia32.cc SmiUntag(ebx); ebx 2126 src/ia32/macro-assembler-ia32.cc ParameterCount expected(ebx); ebx 2894 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); ebx 2895 src/ia32/macro-assembler-ia32.cc mov(edx, FieldOperand(ebx, Map::kInstanceDescriptorsOrBackPointerOffset)); ebx 2917 src/ia32/macro-assembler-ia32.cc mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); ebx 159 src/ia32/regexp-macro-assembler-ia32.cc Pop(ebx); ebx 160 src/ia32/regexp-macro-assembler-ia32.cc __ add(ebx, Immediate(masm_->CodeObject())); ebx 161 src/ia32/regexp-macro-assembler-ia32.cc __ jmp(ebx); ebx 253 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); ebx 262 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebx, byte_offset + i), Immediate(combined_chars)); ebx 265 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb(Operand(ebx, byte_offset + i), ebx 272 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)), ebx 282 src/ia32/regexp-macro-assembler-ia32.cc Operand(ebx, byte_offset + i * sizeof(uc16))); ebx 307 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture ebx 308 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ebx, edx); // Length of capture. ebx 321 src/ia32/regexp-macro-assembler-ia32.cc __ add(eax, ebx); ebx 335 src/ia32/regexp-macro-assembler-ia32.cc __ add(ebx, edi); // End of text to match against capture. ebx 360 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(edi, ebx); ebx 383 src/ia32/regexp-macro-assembler-ia32.cc __ push(ebx); ebx 398 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ebx); ebx 416 src/ia32/regexp-macro-assembler-ia32.cc __ pop(ebx); ebx 425 src/ia32/regexp-macro-assembler-ia32.cc __ add(edi, ebx); ebx 448 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, edi); ebx 449 src/ia32/regexp-macro-assembler-ia32.cc __ add(ebx, eax); ebx 456 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. ebx 458 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match ebx 464 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb_al(Operand(ebx, 0)); ebx 468 src/ia32/regexp-macro-assembler-ia32.cc __ cmpw_ax(Operand(ebx, 0)); ebx 473 src/ia32/regexp-macro-assembler-ia32.cc __ add(ebx, Immediate(char_size())); ebx 475 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(ebx, ecx); ebx 573 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, kTableSize - 1); ebx 574 src/ia32/regexp-macro-assembler-ia32.cc __ and_(ebx, current_character()); ebx 575 src/ia32/regexp-macro-assembler-ia32.cc index = ebx; ebx 737 src/ia32/regexp-macro-assembler-ia32.cc __ push(ebx); // Callee-save on MacOS. ebx 761 src/ia32/regexp-macro-assembler-ia32.cc CallCheckStackGuardState(ebx); ebx 768 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, Operand(ebp, kStartIndex)); ebx 781 src/ia32/regexp-macro-assembler-ia32.cc __ neg(ebx); ebx 783 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(edi, ebx, times_2, -char_size())); ebx 785 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(edi, ebx, times_1, -char_size())); ebx 847 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, Operand(ebp, kRegisterOutput)); ebx 867 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebx, i * kPointerSize), eax); ebx 924 src/ia32/regexp-macro-assembler-ia32.cc __ pop(ebx); ebx 946 src/ia32/regexp-macro-assembler-ia32.cc CallCheckStackGuardState(ebx); ebx 971 src/ia32/regexp-macro-assembler-ia32.cc __ PrepareCallCFunction(num_arguments, ebx); ebx 1316 src/ia32/regexp-macro-assembler-ia32.cc __ pop(ebx); ebx 1317 src/ia32/regexp-macro-assembler-ia32.cc __ add(ebx, Immediate(masm_->CodeObject())); ebx 1318 src/ia32/regexp-macro-assembler-ia32.cc __ jmp(ebx); ebx 493 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(ecx, CallHandlerInfo::kDataOffset)); ebx 494 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ebx); ebx 1094 src/ia32/stub-cache-ia32.cc __ mov(ebx, esp); // esp points to reference to name (handler). ebx 1104 src/ia32/stub-cache-ia32.cc __ mov(ApiParameterOperand(0), ebx); // name. ebx 1105 src/ia32/stub-cache-ia32.cc __ add(ebx, Immediate(kPointerSize)); ebx 1106 src/ia32/stub-cache-ia32.cc __ mov(ApiParameterOperand(1), ebx); // arguments pointer. ebx 1320 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, holder, ebx, eax, edi, name, miss); ebx 1344 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); ebx 1389 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes(object, edx, holder, ebx, eax, edi, ebx 1396 src/ia32/stub-cache-ia32.cc __ CmpObjectType(edi, JS_FUNCTION_TYPE, ebx); ebx 1452 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 1504 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); ebx 1508 src/ia32/stub-cache-ia32.cc __ CheckFastObjectElements(ebx, ¬_fast_object, Label::kNear); ebx 1512 src/ia32/stub-cache-ia32.cc __ CheckFastSmiElements(ebx, &call_builtin); ebx 1519 src/ia32/stub-cache-ia32.cc ebx, ebx 1532 src/ia32/stub-cache-ia32.cc ebx, ebx 1541 src/ia32/stub-cache-ia32.cc __ CheckFastObjectElements(ebx, &call_builtin); ebx 1563 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(esp, argc * kPointerSize)); ebx 1567 src/ia32/stub-cache-ia32.cc __ JumpIfSmi(ebx, &no_fast_elements_check); ebx 1599 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, 0), ebx); ebx 1611 src/ia32/stub-cache-ia32.cc __ RecordWrite(edi, edx, ebx, kDontSaveFPRegs, OMIT_REMEMBERED_SET); ebx 1673 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 1677 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edx, JSArray::kElementsOffset)); ebx 1680 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), ebx 1692 src/ia32/stub-cache-ia32.cc __ mov(eax, FieldOperand(ebx, ebx 1702 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(ebx, ebx 1767 src/ia32/stub-cache-ia32.cc eax, holder, ebx, edx, edi, name, &miss); ebx 1769 src/ia32/stub-cache-ia32.cc Register receiver = ebx; ebx 1850 src/ia32/stub-cache-ia32.cc eax, holder, ebx, edx, edi, name, &miss); ebx 1923 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 1933 src/ia32/stub-cache-ia32.cc Register code = ebx; ebx 2006 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 2051 src/ia32/stub-cache-ia32.cc __ LoadPowerOf2(xmm1, ebx, HeapNumber::kMantissaBits); ebx 2070 src/ia32/stub-cache-ia32.cc __ LoadPowerOf2(xmm1, ebx, 0); ebx 2075 src/ia32/stub-cache-ia32.cc __ AllocateHeapNumber(eax, ebx, edx, &slow); ebx 2130 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 2149 src/ia32/stub-cache-ia32.cc __ mov(ebx, eax); ebx 2150 src/ia32/stub-cache-ia32.cc __ sar(ebx, kBitsPerInt - 1); ebx 2153 src/ia32/stub-cache-ia32.cc __ xor_(eax, ebx); ebx 2156 src/ia32/stub-cache-ia32.cc __ sub(eax, ebx); ebx 2170 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(eax, HeapNumber::kExponentOffset)); ebx 2175 src/ia32/stub-cache-ia32.cc __ test(ebx, Immediate(HeapNumber::kSignMask)); ebx 2182 src/ia32/stub-cache-ia32.cc __ and_(ebx, ~HeapNumber::kSignMask); ebx 2185 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(eax, HeapNumber::kExponentOffset), ebx); ebx 2241 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi, ebx 2304 src/ia32/stub-cache-ia32.cc CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, ebx 2325 src/ia32/stub-cache-ia32.cc eax, holder, ebx, edx, edi, name, &miss); ebx 2346 src/ia32/stub-cache-ia32.cc eax, holder, ebx, edx, edi, name, &miss); ebx 2368 src/ia32/stub-cache-ia32.cc eax, holder, ebx, edx, edi, name, &miss); ebx 2416 src/ia32/stub-cache-ia32.cc compiler.Compile(masm(), object, holder, name, &lookup, edx, ebx, edi, eax, ebx 2424 src/ia32/stub-cache-ia32.cc __ CmpObjectType(eax, JS_FUNCTION_TYPE, ebx); ebx 2530 src/ia32/stub-cache-ia32.cc edx, ecx, ebx, edi, ebx 2563 src/ia32/stub-cache-ia32.cc __ CheckAccessGlobalProxy(edx, ebx, &miss); ebx 2570 src/ia32/stub-cache-ia32.cc __ pop(ebx); // remove the return address ebx 2575 src/ia32/stub-cache-ia32.cc __ push(ebx); // restore return address ebx 2608 src/ia32/stub-cache-ia32.cc CheckPrototypes(receiver, edx, holder, ebx, ecx, edi, name, &miss); ebx 2659 src/ia32/stub-cache-ia32.cc __ CheckAccessGlobalProxy(edx, ebx, &miss); ebx 2666 src/ia32/stub-cache-ia32.cc __ pop(ebx); // remove the return address ebx 2671 src/ia32/stub-cache-ia32.cc __ push(ebx); // restore return address ebx 2706 src/ia32/stub-cache-ia32.cc __ mov(ebx, Immediate(cell)); ebx 2707 src/ia32/stub-cache-ia32.cc Operand cell_operand = FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset); ebx 2761 src/ia32/stub-cache-ia32.cc edx, ecx, ebx, edi, ebx 2821 src/ia32/stub-cache-ia32.cc __ mov(ebx, Immediate(transitioned_maps->at(i))); ebx 2853 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, last, ebx, eax, edi, name, &miss); ebx 2886 src/ia32/stub-cache-ia32.cc GenerateLoadField(object, holder, edx, ebx, eax, edi, index, name, &miss); ebx 2907 src/ia32/stub-cache-ia32.cc GenerateLoadCallback(object, holder, edx, ecx, ebx, eax, edi, callback, ebx 2931 src/ia32/stub-cache-ia32.cc CheckPrototypes(receiver, edx, holder, ebx, eax, edi, name, &miss); ebx 2966 src/ia32/stub-cache-ia32.cc GenerateLoadConstant(object, holder, edx, ebx, eax, edi, value, name, &miss); ebx 2990 src/ia32/stub-cache-ia32.cc GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi, ebx 3016 src/ia32/stub-cache-ia32.cc CheckPrototypes(object, edx, holder, ebx, eax, edi, name, &miss); ebx 3020 src/ia32/stub-cache-ia32.cc __ mov(ebx, Immediate(cell)); ebx 3021 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset)); ebx 3023 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand::Cell(cell)); ebx 3028 src/ia32/stub-cache-ia32.cc __ cmp(ebx, factory()->the_hole_value()); ebx 3031 src/ia32/stub-cache-ia32.cc __ cmp(ebx, factory()->the_hole_value()); ebx 3037 src/ia32/stub-cache-ia32.cc __ mov(eax, ebx); ebx 3067 src/ia32/stub-cache-ia32.cc GenerateLoadField(receiver, holder, edx, ebx, eax, edi, index, name, &miss); ebx 3097 src/ia32/stub-cache-ia32.cc GenerateLoadCallback(receiver, holder, edx, ecx, ebx, eax, edi, callback, ebx 3129 src/ia32/stub-cache-ia32.cc receiver, holder, edx, ebx, eax, edi, value, name, &miss); ebx 3159 src/ia32/stub-cache-ia32.cc GenerateLoadInterceptor(receiver, holder, &lookup, edx, ecx, eax, ebx, edi, ebx 3212 src/ia32/stub-cache-ia32.cc GenerateLoadStringLength(masm(), edx, eax, ebx, &miss, true); ebx 3238 src/ia32/stub-cache-ia32.cc GenerateLoadFunctionPrototype(masm(), edx, eax, ebx, &miss); ebx 3279 src/ia32/stub-cache-ia32.cc Register map_reg = ebx; ebx 3310 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); ebx 3311 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kDebugInfoOffset)); ebx 3312 src/ia32/stub-cache-ia32.cc __ cmp(ebx, factory()->undefined_value()); ebx 3317 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); ebx 3319 src/ia32/stub-cache-ia32.cc __ JumpIfSmi(ebx, &generic_stub_call); ebx 3320 src/ia32/stub-cache-ia32.cc __ CmpObjectType(ebx, MAP_TYPE, ecx); ebx 3327 src/ia32/stub-cache-ia32.cc __ CmpInstanceType(ebx, JS_FUNCTION_TYPE); ebx 3335 src/ia32/stub-cache-ia32.cc __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset)); ebx 3343 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kMapOffset), ebx); ebx 3344 src/ia32/stub-cache-ia32.cc __ mov(ebx, factory()->empty_fixed_array()); ebx 3345 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kPropertiesOffset), ebx); ebx 3346 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kElementsOffset), ebx); ebx 3376 src/ia32/stub-cache-ia32.cc __ mov(ebx, edi); ebx 3380 src/ia32/stub-cache-ia32.cc __ cmov(above, ebx, Operand(ecx, arg_number * -kPointerSize)); ebx 3384 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(ecx, arg_number * -kPointerSize)); ebx 3388 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, i * kPointerSize), ebx); ebx 3405 src/ia32/stub-cache-ia32.cc __ mov(ebx, eax); ebx 3411 src/ia32/stub-cache-ia32.cc __ lea(esp, Operand(esp, ebx, times_pointer_size, 1 * kPointerSize)); ebx 3445 src/ia32/stub-cache-ia32.cc __ mov(ebx, ecx); ebx 3446 src/ia32/stub-cache-ia32.cc __ SmiUntag(ebx); ebx 3452 src/ia32/stub-cache-ia32.cc __ LoadFromNumberDictionary(&slow, eax, ecx, ebx, edx, edi, eax); ebx 3533 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); ebx 3534 src/ia32/stub-cache-ia32.cc __ cmp(ecx, FieldOperand(ebx, ExternalArray::kLengthOffset)); ebx 3537 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(ebx, ExternalArray::kExternalPointerOffset)); ebx 3542 src/ia32/stub-cache-ia32.cc __ movsx_b(eax, Operand(ebx, ecx, times_1, 0)); ebx 3547 src/ia32/stub-cache-ia32.cc __ movzx_b(eax, Operand(ebx, ecx, times_1, 0)); ebx 3550 src/ia32/stub-cache-ia32.cc __ movsx_w(eax, Operand(ebx, ecx, times_1, 0)); ebx 3553 src/ia32/stub-cache-ia32.cc __ movzx_w(eax, Operand(ebx, ecx, times_1, 0)); ebx 3557 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(ebx, ecx, times_2, 0)); ebx 3560 src/ia32/stub-cache-ia32.cc __ fld_s(Operand(ebx, ecx, times_2, 0)); ebx 3563 src/ia32/stub-cache-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 0)); ebx 3616 src/ia32/stub-cache-ia32.cc __ AllocateHeapNumber(eax, ebx, edi, &failed_allocation); ebx 3624 src/ia32/stub-cache-ia32.cc __ AllocateHeapNumber(eax, ebx, edi, &failed_allocation); ebx 3682 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic); ebx 3703 src/ia32/stub-cache-ia32.cc __ mov(ebx, eax); // Preserve the value in eax as the return value. ebx 3704 src/ia32/stub-cache-ia32.cc __ SmiUntag(ebx); ebx 3709 src/ia32/stub-cache-ia32.cc __ ClampUint8(ebx); ebx 3711 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); ebx 3716 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); ebx 3720 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx); ebx 3724 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); ebx 3729 src/ia32/stub-cache-ia32.cc __ push(ebx); ebx 3731 src/ia32/stub-cache-ia32.cc __ pop(ebx); ebx 3800 src/ia32/stub-cache-ia32.cc __ pop(ebx); ebx 3802 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); ebx 3806 src/ia32/stub-cache-ia32.cc __ cvttsd2si(ebx, FieldOperand(eax, HeapNumber::kValueOffset)); ebx 3807 src/ia32/stub-cache-ia32.cc __ cmp(ebx, 0x80000000u); ebx 3812 src/ia32/stub-cache-ia32.cc __ ClampUint8(ebx); ebx 3817 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); ebx 3821 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx); ebx 3825 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); ebx 3889 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(eax, ecx, times_2, ebx 3891 src/ia32/stub-cache-ia32.cc __ cmp(ebx, masm->isolate()->factory()->the_hole_value()); ebx 3893 src/ia32/stub-cache-ia32.cc __ mov(eax, ebx); ebx 3939 src/ia32/stub-cache-ia32.cc __ AllocateHeapNumber(eax, ebx, edi, &slow_allocate_heapnumber); ebx 3984 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic); ebx 4029 src/ia32/stub-cache-ia32.cc __ mov(ebx, eax); ebx 4030 src/ia32/stub-cache-ia32.cc __ RecordWrite(edi, ecx, ebx, kDontSaveFPRegs); ebx 4063 src/ia32/stub-cache-ia32.cc __ AllocateInNewSpace(size, edi, ebx, ecx, &prepare_slow, TAG_OBJECT); ebx 4075 src/ia32/stub-cache-ia32.cc __ mov(ebx, Immediate(masm->isolate()->factory()->the_hole_value())); ebx 4077 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(edi, FixedArray::SizeFor(i)), ebx); ebx 4085 src/ia32/stub-cache-ia32.cc __ RecordWriteField(edx, JSObject::kElementsOffset, edi, ebx, ebx 4139 src/ia32/stub-cache-ia32.cc GenerateSmiKeyCheck(masm, ecx, ebx, xmm0, xmm1, &miss_force_generic); ebx 4199 src/ia32/stub-cache-ia32.cc __ AllocateInNewSpace(size, edi, ebx, ecx, &prepare_slow, TAG_OBJECT); ebx 4217 src/ia32/stub-cache-ia32.cc __ RecordWriteField(edx, JSObject::kElementsOffset, edi, ebx, ebx 316 src/third_party/valgrind/valgrind.h __asm xchg ebx,ebx ebx 417 test/cctest/test-assembler-ia32.cc __ push(ebx); ebx 423 test/cctest/test-assembler-ia32.cc __ mov(ebx, 2); ebx 437 test/cctest/test-assembler-ia32.cc __ cmp(ebx, 2); ebx 452 test/cctest/test-assembler-ia32.cc __ pop(ebx); ebx 460 test/cctest/test-assembler-ia32.cc __ pop(ebx); ebx 75 test/cctest/test-disasm-ia32.cc __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] ebx 78 test/cctest/test-disasm-ia32.cc __ add(edx, ebx); ebx 80 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 0)); ebx 81 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 16)); ebx 82 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 1999)); ebx 92 test/cctest/test-disasm-ia32.cc __ add(ebx, Immediate(12)); ebx 103 test/cctest/test-disasm-ia32.cc __ cmp(ebx, foo2); ebx 104 test/cctest/test-disasm-ia32.cc __ cmpb(ebx, Operand(ebp, ecx, times_2, 0)); ebx 105 test/cctest/test-disasm-ia32.cc __ cmpb(Operand(ebp, ecx, times_2, 0), ebx); ebx 129 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_4, 0), ecx); ebx 140 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); ebx 141 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); ebx 142 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000)); ebx 145 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 0)); ebx 152 test/cctest/test-disasm-ia32.cc __ mov_b(Operand(ebx, ecx, times_4, 10000), 6); ebx 164 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345)); ebx 165 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), edx); ebx 169 test/cctest/test-disasm-ia32.cc __ dec_b(Operand(ebx, ecx, times_4, 10000)); ebx 178 test/cctest/test-disasm-ia32.cc __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456)); ebx 180 test/cctest/test-disasm-ia32.cc __ imul(edx, Operand(ebx, ecx, times_4, 10000)); ebx 185 test/cctest/test-disasm-ia32.cc __ inc(Operand(ebx, ecx, times_4, 10000)); ebx 186 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000)); ebx 187 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 10000)); ebx 188 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000)); ebx 189 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000)); ebx 191 test/cctest/test-disasm-ia32.cc __ lea(edx, Operand(ebx, ecx, times_4, 10000)); ebx 193 test/cctest/test-disasm-ia32.cc __ or_(edx, Operand(ebx, ecx, times_4, 10000)); ebx 204 test/cctest/test-disasm-ia32.cc __ sbb(edx, Operand(ebx, ecx, times_4, 10000)); ebx 205 test/cctest/test-disasm-ia32.cc __ shld(edx, Operand(ebx, ecx, times_4, 10000)); ebx 209 test/cctest/test-disasm-ia32.cc __ shrd(edx, Operand(ebx, ecx, times_4, 10000)); ebx 219 test/cctest/test-disasm-ia32.cc __ add(ebx, Immediate(12)); ebx 222 test/cctest/test-disasm-ia32.cc __ and_(ebx, 12345); ebx 224 test/cctest/test-disasm-ia32.cc __ cmp(ebx, 12345); ebx 225 test/cctest/test-disasm-ia32.cc __ cmp(ebx, Immediate(12)); ebx 229 test/cctest/test-disasm-ia32.cc __ or_(ebx, 12345); ebx 231 test/cctest/test-disasm-ia32.cc __ sub(ebx, Immediate(12)); ebx 234 test/cctest/test-disasm-ia32.cc __ xor_(ebx, 12345); ebx 244 test/cctest/test-disasm-ia32.cc __ sub(edx, Operand(ebx, ecx, times_4, 10000)); ebx 245 test/cctest/test-disasm-ia32.cc __ sub(edx, ebx); ebx 248 test/cctest/test-disasm-ia32.cc __ test(edx, Operand(ebx, ecx, times_8, 10000)); ebx 250 test/cctest/test-disasm-ia32.cc __ test_b(edx, Operand(ecx, ebx, times_2, 1000)); ebx 255 test/cctest/test-disasm-ia32.cc __ xor_(edx, Operand(ebx, ecx, times_8, 10000)); ebx 256 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_8, 10000), edx); ebx 271 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000)); ebx 281 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000)); ebx 345 test/cctest/test-disasm-ia32.cc __ fld_s(Operand(ebx, ecx, times_4, 10000)); ebx 346 test/cctest/test-disasm-ia32.cc __ fstp_s(Operand(ebx, ecx, times_4, 10000)); ebx 348 test/cctest/test-disasm-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 10000)); ebx 349 test/cctest/test-disasm-ia32.cc __ fstp_d(Operand(ebx, ecx, times_4, 10000)); ebx 352 test/cctest/test-disasm-ia32.cc __ fild_s(Operand(ebx, ecx, times_4, 10000)); ebx 353 test/cctest/test-disasm-ia32.cc __ fistp_s(Operand(ebx, ecx, times_4, 10000)); ebx 354 test/cctest/test-disasm-ia32.cc __ fild_d(Operand(ebx, ecx, times_4, 10000)); ebx 355 test/cctest/test-disasm-ia32.cc __ fistp_d(Operand(ebx, ecx, times_4, 10000)); ebx 373 test/cctest/test-disasm-ia32.cc __ cvttss2si(edx, Operand(ebx, ecx, times_4, 10000)); ebx 374 test/cctest/test-disasm-ia32.cc __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); ebx 379 test/cctest/test-disasm-ia32.cc __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); ebx 380 test/cctest/test-disasm-ia32.cc __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); ebx 384 test/cctest/test-disasm-ia32.cc __ movdqa(xmm0, Operand(ebx, ecx, times_4, 10000)); ebx 385 test/cctest/test-disasm-ia32.cc __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0); ebx 386 test/cctest/test-disasm-ia32.cc __ movdqu(xmm0, Operand(ebx, ecx, times_4, 10000)); ebx 387 test/cctest/test-disasm-ia32.cc __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0); ebx 399 test/cctest/test-disasm-ia32.cc __ cmov(equal, eax, Operand(ebx, 0)); ebx 400 test/cctest/test-disasm-ia32.cc __ cmov(not_equal, eax, Operand(ebx, 1)); ebx 401 test/cctest/test-disasm-ia32.cc __ cmov(below_equal, eax, Operand(ebx, 2)); ebx 402 test/cctest/test-disasm-ia32.cc __ cmov(above, eax, Operand(ebx, 3)); ebx 57 test/cctest/test-hashing.cc __ push(ebx); ebx 60 test/cctest/test-hashing.cc __ mov(ebx, Immediate(string.at(0))); ebx 61 test/cctest/test-hashing.cc StringHelper::GenerateHashInit(masm, eax, ebx, ecx); ebx 63 test/cctest/test-hashing.cc __ mov(ebx, Immediate(string.at(i))); ebx 64 test/cctest/test-hashing.cc StringHelper::GenerateHashAddCharacter(masm, eax, ebx, ecx); ebx 68 test/cctest/test-hashing.cc __ pop(ebx); ebx 122 test/cctest/test-hashing.cc __ push(ebx); ebx 124 test/cctest/test-hashing.cc __ GetNumberHash(eax, ebx); ebx 125 test/cctest/test-hashing.cc __ pop(ebx);