/external/chromium_org/v8/src/arm/ |
H A D | ic-arm.cc | 728 Register scratch3, 761 __ mov(scratch3, Operand(kPointerSize >> 1)); 762 __ mul(scratch3, key, scratch3); 763 __ add(scratch3, scratch3, Operand(kOffset)); 765 __ ldr(scratch2, MemOperand(scratch1, scratch3)); 766 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 767 __ cmp(scratch2, scratch3); 774 __ mov(scratch3, Operan 723 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | stub-cache-arm.cc | 462 Register scratch3, 485 __ LoadRoot(scratch3, Heap::kHeapNumberMapRootIndex); 486 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow); 945 Register scratch3, 954 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 957 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 968 Register scratch3, 1008 interceptor_holder, scratch1, scratch2, scratch3, 1025 handle(lookup->holder()), scratch1, scratch2, scratch3, 1064 Register scratch3, 452 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 937 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 963 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1059 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
H A D | code-stubs-arm.cc | 3699 Register scratch3, 3744 __ ldrb(scratch3, MemOperand(src, 1, PostIndex), lt); 3747 __ strb(scratch3, MemOperand(dest, 1, PostIndex), lt); 3774 __ ldr(scratch3, MemOperand(src, 4, PostIndex)); 3775 __ orr(scratch1, scratch1, Operand(scratch3, LSL, left_shift)); 3777 __ mov(scratch1, Operand(scratch3, LSR, right_shift)); 3779 __ sub(scratch3, limit, Operand(dest)); 3780 __ sub(scratch3, scratch3, Operand(4), SetCC); 3784 // number is in scratch3), an 3693 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, int flags) argument 3834 GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument 4240 GenerateFlatAsciiStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 4279 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 4717 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | ic-mips.cc | 726 Register scratch3, 758 __ li(scratch3, Operand(kPointerSize >> 1)); 759 __ Mul(scratch3, key, scratch3); 760 __ Addu(scratch3, scratch3, Operand(kOffset)); 762 __ Addu(scratch2, scratch1, scratch3); 764 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 765 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3)); 771 __ li(scratch3, Operan 721 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | stub-cache-mips.cc | 450 Register scratch3, 472 __ LoadRoot(scratch3, Heap::kHeapNumberMapRootIndex); 473 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow); 933 Register scratch3, 942 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 945 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 956 Register scratch3, 996 interceptor_holder, scratch1, scratch2, scratch3, 1013 handle(lookup->holder()), scratch1, scratch2, scratch3, 1052 Register scratch3, 440 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument 925 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 951 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 1047 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | stub-cache.h | 604 virtual Register scratch3() = 0; 712 virtual Register scratch3() { return registers_[4]; } function in class:v8::internal::LoadStubCompiler 777 Register scratch3, 838 virtual Register scratch3() { return registers_[5]; } function in class:v8::internal::StoreStubCompiler
|
/external/chromium_org/v8/src/x64/ |
H A D | ic-x64.cc | 1177 Register scratch3, 1208 __ SmiToInteger64(scratch3, key); 1210 scratch3, 1220 __ SmiToInteger64(scratch3, scratch2); 1222 scratch3, 1172 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
|
H A D | stub-cache-x64.cc | 493 Register scratch3, 510 ASSERT(!scratch3.is(arg)); 540 __ movq(scratch3, FieldOperand(scratch2, CallHandlerInfo::kDataOffset)); 543 __ LoadRoot(scratch3, Heap::kUndefinedValueRootIndex); 545 __ Move(scratch3, call_data); 548 __ push(scratch3); 550 __ LoadRoot(scratch3, Heap::kUndefinedValueRootIndex); 553 __ push(scratch3); 555 __ push(scratch3); 557 __ Move(scratch3, 488 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument 649 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 676 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 769 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
/external/v8/src/arm/ |
H A D | builtins-arm.cc | 113 Register scratch3, 128 scratch3, 141 __ mov(scratch3, Operand(0, RelocInfo::NONE)); 142 __ str(scratch3, FieldMemOperand(result, JSArray::kLengthOffset)); 164 __ LoadRoot(scratch3, Heap::kFixedArrayMapRootIndex); 166 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 167 __ mov(scratch3, Operand(Smi::FromInt(initial_capacity))); 169 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 173 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 177 __ str(scratch3, MemOperan 108 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument [all...] |
H A D | ic-arm.cc | 763 Register scratch3, 796 __ mov(scratch3, Operand(kPointerSize >> 1)); 797 __ mul(scratch3, key, scratch3); 798 __ add(scratch3, scratch3, Operand(kOffset)); 800 __ ldr(scratch2, MemOperand(scratch1, scratch3)); 801 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 802 __ cmp(scratch2, scratch3); 809 __ mov(scratch3, Operan 758 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | stub-cache-arm.cc | 712 Register scratch3, 721 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 724 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 735 Register scratch3, 774 scratch1, scratch2, scratch3, 791 scratch1, scratch2, scratch3, 831 Register scratch3, 837 scratch1, scratch2, scratch3, 1143 Register scratch3, 1152 object, receiver, holder, scratch1, scratch2, scratch3, nam 704 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 730 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 826 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 1138 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument 1158 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument 1180 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument 1230 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument 4099 Register scratch3 = r6; local 4342 Register scratch3 = r6; local [all...] |
/external/v8/src/ia32/ |
H A D | builtins-ia32.cc | 897 Register scratch3, 913 scratch3, 960 __ mov(scratch3, factory->the_hole_value()); 964 scratch3); local 892 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
|
H A D | stub-cache-ia32.cc | 545 Register scratch3, 555 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 558 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 569 Register scratch3, 607 scratch1, scratch2, scratch3, 624 scratch1, scratch2, scratch3, 664 Register scratch3, 670 scratch1, scratch2, scratch3, 988 Register scratch3, 997 object, receiver, holder, scratch1, scratch2, scratch3, nam 537 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 564 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 659 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 983 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument 1005 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument 1066 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument 1088 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument [all...] |
H A D | macro-assembler-ia32.cc | 1327 Register scratch3, 1343 scratch3, 1362 Register scratch3, 1378 scratch3, 1323 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1358 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
|
/external/v8/src/mips/ |
H A D | builtins-mips.cc | 117 Register scratch3, 132 scratch3, 144 __ mov(scratch3, zero_reg); 145 __ sw(scratch3, FieldMemOperand(result, JSArray::kLengthOffset)); 167 __ LoadRoot(scratch3, Heap::kFixedArrayMapRootIndex); 169 __ sw(scratch3, MemOperand(scratch1)); 171 __ li(scratch3, Operand(Smi::FromInt(initial_capacity))); 173 __ sw(scratch3, MemOperand(scratch1)); 178 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 182 __ sw(scratch3, MemOperan 112 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument [all...] |
H A D | ic-mips.cc | 758 Register scratch3, 790 __ li(scratch3, Operand(kPointerSize >> 1)); 791 __ Mul(scratch3, key, scratch3); 792 __ Addu(scratch3, scratch3, Operand(kOffset)); 794 __ Addu(scratch2, scratch1, scratch3); 796 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 797 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3)); 803 __ li(scratch3, Operan 753 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | full-codegen-mips.cc | 3550 Register scratch3 = t4; local 3604 __ AdduAndCheckForOverflow(string_length, string_length, scratch1, scratch3); 3605 __ BranchOnOverflow(&bailout, scratch3); 3638 __ And(scratch3, scratch2, Operand(0x80000000)); 3639 __ Branch(&bailout, ne, scratch3, Operand(zero_reg)); 3640 __ AdduAndCheckForOverflow(string_length, string_length, scratch2, scratch3); 3641 __ BranchOnOverflow(&bailout, scratch3);
|
H A D | stub-cache-mips.cc | 702 Register scratch3, 711 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 714 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 725 Register scratch3, 764 scratch1, scratch2, scratch3, 781 scratch1, scratch2, scratch3, 821 Register scratch3, 827 scratch1, scratch2, scratch3, 1145 Register scratch3, 1154 object, receiver, holder, scratch1, scratch2, scratch3, nam 694 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 720 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 816 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 1140 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument 1160 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument 1182 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument 1239 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument 4156 Register scratch3 = t2; local 4397 Register scratch3 = t2; local [all...] |
/external/v8/src/x64/ |
H A D | builtins-x64.cc | 975 Register scratch3, 991 scratch3, 1035 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); 1042 scratch3); local 1053 scratch3); local 970 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
|
H A D | ic-x64.cc | 1156 Register scratch3, 1187 __ SmiToInteger64(scratch3, key); 1189 scratch3, 1199 __ SmiToInteger64(scratch3, scratch2); 1201 scratch3, 1151 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
|
H A D | stub-cache-x64.cc | 529 Register scratch3, 539 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 542 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 553 Register scratch3, 591 scratch1, scratch2, scratch3, 608 scratch1, scratch2, scratch3, 648 Register scratch3, 654 scratch1, scratch2, scratch3, 962 Register scratch3, 971 object, receiver, holder, scratch1, scratch2, scratch3, nam 521 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 548 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument 643 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument 957 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument 979 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument 1046 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument 1068 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | stub-cache-ia32.cc | 509 Register scratch3, 526 ASSERT(!scratch3.is(arg)); 557 __ mov(scratch3, FieldOperand(scratch2, CallHandlerInfo::kDataOffset)); 558 __ push(scratch3); 664 Register scratch3, 674 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 677 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 688 Register scratch3, 727 interceptor_holder, scratch1, scratch2, scratch3, 744 handle(lookup->holder()), scratch1, scratch2, scratch3, 504 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument 656 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 683 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument 776 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument [all...] |
H A D | lithium-ia32.h | 2548 LOperand* scratch3() { return temps_[2]; } function in class:v8::internal::V8_FINAL
|
H A D | code-stubs-ia32.cc | 4008 Register scratch3, 4019 __ LookupNumberStringCache(arg, scratch1, scratch2, scratch3, slow); 4117 Register scratch3, 4120 // Register scratch3 is the general scratch register in this function. 4121 Register scratch = scratch3; 4568 Register scratch3) { 4575 __ mov(scratch3, scratch1); 4576 __ sub(scratch3, FieldOperand(right, String::kLengthOffset)); 4578 Register length_delta = scratch3; 4003 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Label* slow) argument 4112 GenerateTwoCharacterStringTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Label* not_probed, Label* not_found) argument 4563 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument
|
H A D | macro-assembler-ia32.cc | 1839 Register scratch3, 1856 scratch3, 1875 Register scratch3, 1892 scratch3, 1835 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1871 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
|