Lines Matching full:ebx
403 StubCompiler::GenerateLoadStringLength(masm, eax, edx, ebx, &miss,
418 StubCompiler::GenerateLoadFunctionPrototype(masm, eax, edx, ebx, &miss);
564 __ mov(ebx, eax);
565 __ SmiUntag(ebx);
570 // ebx: untagged index
582 ebx,
602 GenerateKeyStringCheck(masm, eax, ecx, ebx, &index_string, &slow);
609 __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
610 __ cmp(FieldOperand(ebx, HeapObject::kMapOffset),
616 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
617 __ mov(ecx, ebx);
630 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys));
638 // ebx : receiver's map
645 __ movzx_b(ecx, FieldOperand(ebx, Map::kInObjectPropertiesOffset));
650 __ movzx_b(ecx, FieldOperand(ebx, Map::kInstanceSizeOffset));
672 GenerateDictionaryLoad(masm, &slow, ebx, eax, ecx, edi, eax);
677 __ IndexFromHash(ebx, eax);
693 Register scratch1 = ebx;
867 Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
878 __ CmpObjectType(edx, HEAP_NUMBER_TYPE, ebx);
887 __ CmpInstanceType(ebx, FIRST_NONSTRING_TYPE);
905 Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
950 GenerateStringDictionaryReceiverCheck(masm, edx, eax, ebx, &miss);
954 GenerateDictionaryLoad(masm, &miss, eax, ecx, edi, ebx, edi);
992 __ mov(ebx, Immediate(ExternalReference(IC_Utility(id), masm->isolate())));
1006 __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset));
1007 __ movzx_b(ebx, FieldOperand(ebx, Map::kInstanceTypeOffset));
1008 __ cmp(ebx, JS_GLOBAL_OBJECT_TYPE);
1010 __ cmp(ebx, JS_BUILTINS_OBJECT_TYPE);
1113 __ mov(ebx, ecx);
1114 __ SmiUntag(ebx);
1115 // ebx: untagged index
1118 masm, &slow_reload_receiver, eax, ecx, ebx, edx, edi, edi);
1140 GenerateKeyStringCheck(masm, ecx, eax, ebx, &index_string, &slow_call);
1149 __ mov(ebx, FieldOperand(edx, JSObject::kPropertiesOffset));
1150 __ CheckMap(ebx,
1155 GenerateDictionaryLoad(masm, &slow_load, ebx, ecx, eax, edi, edi);
1175 __ IndexFromHash(ebx, ecx);
1226 Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, eax, ecx, ebx,
1242 GenerateStringDictionaryReceiverCheck(masm, eax, edx, ebx, &miss);
1246 GenerateDictionaryLoad(masm, &miss, edx, ecx, edi, ebx, eax);
1264 __ pop(ebx);
1267 __ push(ebx); // return address
1451 __ pop(ebx);
1454 __ push(ebx); // return address
1470 __ pop(ebx);
1473 __ push(ebx); // return address
1493 Isolate::Current()->stub_cache()->GenerateProbe(masm, flags, edx, ecx, ebx,
1509 __ pop(ebx);
1513 __ push(ebx);
1545 Register scratch = ebx;
1592 GenerateStringDictionaryReceiverCheck(masm, edx, ebx, edi, &miss);
1598 GenerateDictionaryStore(masm, &restore_miss, ebx, ecx, eax, edx, edi);
1621 __ pop(ebx);
1627 __ push(ebx); // return address
1643 __ pop(ebx);
1649 __ push(ebx); // return address
1664 __ pop(ebx);
1668 __ push(ebx);