/external/v8/src/mips/ |
H A D | code-stubs-mips.cc | 130 Register scratch1, 143 Register scratch1, 153 Register scratch1, 165 Register scratch1, 173 Register scratch1, 183 Register scratch1, 197 Register scratch1, 208 Register scratch1, 230 Register scratch1, 400 Register scratch1, 171 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument 179 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument 190 LoadNumber(MacroAssembler* masm, Destination destination, Register object, FPURegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument 204 LoadNumberAsInteger(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, FPURegister double_scratch, Label* not_int32) argument 227 GenerateLookupNumberStringCache(MacroAssembler* masm, Register object, Register result, Register scratch1, Register scratch2, Register scratch3, bool object_is_smi, Label* not_found) argument 396 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument 639 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument 653 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument 691 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register right, Register left, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 732 GenerateFastPixelArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements_map, Register elements, Register scratch1, Register scratch2, Register result, Label* not_pixel_array, Label* key_not_smi, Label* out_of_range) argument [all...] |
H A D | stub-cache-mips.cc | 90 Register scratch1, 100 Register scratch1, 142 Register scratch1, 153 Register scratch1, 167 Register scratch1, 199 Register scratch1, 212 Register scratch1, 225 Register scratch1, 239 Register scratch1, 255 Register scratch1, 88 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 98 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 136 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 150 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument 164 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument 195 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument 209 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument 222 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument 235 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument 250 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument [all...] |
H A D | macro-assembler-mips.cc | 205 // Will clobber 4 registers: object, scratch0, scratch1, at. The 211 Register scratch1) { 215 ASSERT(!object.is(cp) && !scratch0.is(cp) && !scratch1.is(cp)); 227 RecordWriteHelper(object, scratch0, scratch1); 236 li(scratch1, Operand(BitCast<int32_t>(kZapValue))); 1873 Register scratch1, 1881 li(scratch1, 0x7191); 1888 ASSERT(!result.is(scratch1)); 1890 ASSERT(!scratch1.is(scratch2)); 1891 ASSERT(!scratch1 208 RecordWrite(Register object, Operand offset, Register scratch0, Register scratch1) argument 2676 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 2686 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 2698 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 2969 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument 3100 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 3121 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 3139 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument [all...] |
H A D | macro-assembler-mips.h | 252 Register scratch1); 320 Register scratch1, 326 Register scratch1, 340 Register scratch1, 346 Register scratch1, 352 Register scratch1, 357 Register scratch1, 365 Register scratch1, 371 Register scratch1, 701 Register scratch1, [all...] |
H A D | code-stubs-mips.h | 312 Register scratch1, 379 Register scratch1, 447 Register scratch1, 501 Register scratch1,
|
H A D | codegen-mips.cc | 742 Register scratch1, 748 scratch1, 803 Register scratch1, 807 scratch1_(scratch1), 740 DeferredStringCharAt(Register object, Register index, Register scratch1, Register scratch2, Register result) argument 801 DeferredIsStringWrapperSafeForDefaultValueOf(Register object, Register map_result, Register scratch1, Register scratch2) argument
|
/external/v8/src/arm/ |
H A D | code-stubs-arm.cc | 383 Register scratch1, 396 Register scratch1, 407 Register scratch1, 425 Register scratch1, 440 Register scratch1, 491 Register scratch1, 499 Register scratch1, 503 __ mov(scratch1, Operand(r0, ASR, kSmiTagSize)); 504 __ vmov(d7.high(), scratch1); 506 __ mov(scratch1, Operan 497 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument 529 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument 547 LoadNumber(MacroAssembler* masm, Destination destination, Register object, DwVfpRegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument 608 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_number) argument 654 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, SwVfpRegister single_scratch, Label* not_int32) argument 786 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_int32) argument 1860 Register scratch1 = r7; local 1988 Register scratch1 = r7; local 2204 Register scratch1 = r7; local 2265 Register scratch1 = r7; local 2702 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument 2752 const Register scratch1 = r7; local 4787 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument 4930 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument 5302 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 5692 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument [all...] |
H A D | macro-assembler-arm.cc | 479 Register scratch1) { 483 ASSERT(!object.is(cp) && !scratch0.is(cp) && !scratch1.is(cp)); 495 RecordWriteHelper(object, scratch0, scratch1); 504 mov(scratch1, Operand(BitCast<int32_t>(kZapValue))); 780 Register scratch1, 782 mov(scratch1, Operand(length, LSL, kSmiTagSize)); 784 str(scratch1, FieldMemOperand(string, String::kLengthOffset)); 785 mov(scratch1, Operand(String::kEmptyHashField)); 787 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); 1302 Register scratch1, [all...] |
H A D | macro-assembler-arm.h | 185 Register scratch1); 470 Register scratch1, 476 Register scratch1, 490 Register scratch1, 496 Register scratch1, 502 Register scratch1, 507 Register scratch1, 515 Register scratch1, 521 Register scratch1, 632 Register scratch1, [all...] |
H A D | stub-cache-arm.cc | 103 Register scratch1) { 106 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 107 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 115 Register map = scratch1; 159 Register index = scratch1; 170 Register entity_name = scratch1; 203 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 348 // heap object, its map's instance type is left in the scratch1 register. 349 // If this is not needed, scratch1 and scratch2 may be the same register. 352 Register scratch1, 98 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, String* name, Register scratch0, Register scratch1) argument 350 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 374 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 406 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 682 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 727 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument 828 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument 949 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument 1056 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument 1109 scratch1, local 1192 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument 1214 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument 1238 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument 1294 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument 1919 Register scratch1 = r1; local [all...] |
H A D | ic-arm.cc | 116 Register scratch1, 124 __ ldr(scratch1, FieldMemOperand(elements, kCapacityOffset)); 125 __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int 126 __ sub(scratch1, scratch1, Operand(1)); 147 __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift)); 185 Register scratch1, 188 // scratch1: Used as temporary and to hold the capacity of the property 199 scratch1, 111 GenerateStringDictionaryProbes(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument 180 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 229 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 447 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 1328 Register scratch1 = r2; local [all...] |
H A D | full-codegen-arm.cc | 642 Register scratch1, 645 ASSERT(!scratch1.is(src) && !scratch2.is(src)); 646 MemOperand location = EmitSlotSearch(dst, scratch1); 650 __ RecordWrite(scratch1, 1715 Register scratch1 = r2; local 1724 __ orr(scratch1, left, Operand(right)); 1727 patch_site.EmitJumpIfSmi(scratch1, &smi_case); 1741 __ GetLeastBitsFromSmi(scratch1, right, 5); 1742 __ mov(right, Operand(left, ASR, scratch1)); 1747 __ SmiUntag(scratch1, lef 640 Move(Slot* dst, Register src, Register scratch1, Register scratch2) argument 3054 Register scratch1 = r2; local 3202 Register scratch1 = r4; local 3420 Register scratch1 = r7; local [all...] |
H A D | code-stubs-arm.h | 168 Register scratch1, 216 Register scratch1, 248 Register scratch1, 313 Register scratch1,
|
H A D | builtins-arm.cc | 101 Register scratch1, 108 __ ldr(scratch1, FieldMemOperand(array_function, 124 // scratch1: initial map 126 __ str(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 127 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 128 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 137 __ add(scratch1, result, Operand(JSArray::kSize)); 138 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 142 __ sub(scratch1, scratch1, Operan 98 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument 174 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument [all...] |
/external/v8/src/ia32/ |
H A D | code-stubs-ia32.h | 213 Register scratch1, 263 Register scratch1, 294 Register scratch1, 318 Register scratch1,
|
H A D | macro-assembler-ia32.cc | 863 Register scratch1, 869 scratch1, 882 Register scratch1, 890 // scratch1 = length * 2 + kObjectAlignmentMask. 891 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); 892 and_(Operand(scratch1), Immediate(~kObjectAlignmentMask)); 897 scratch1, 907 mov(scratch1, length); 908 SmiTag(scratch1); 909 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 862 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 880 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 915 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 944 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 950 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument 960 scratch1, local 975 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 993 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1975 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument [all...] |
H A D | stub-cache-ia32.cc | 332 Register scratch1, 340 GenerateStringCheck(masm, receiver, scratch1, miss, 350 __ cmp(scratch1, JS_VALUE_TYPE); 356 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 365 Register scratch1, 368 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 369 __ mov(eax, Operand(scratch1)); 547 Register scratch1, 564 scratch1, 576 scratch1, 330 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 363 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 541 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 587 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument 684 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument 905 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument 958 scratch1, local 1039 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument 1063 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument 1131 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument 1154 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument 1793 Register scratch1 = ebx; local [all...] |
H A D | macro-assembler-ia32.h | 382 Register scratch1, 390 Register scratch1, 396 Register scratch1, 402 Register scratch1, 409 Register scratch1, 413 Register scratch1, 639 Register scratch1,
|
H A D | builtins-ia32.cc | 845 Register scratch1, 853 __ mov(scratch1, FieldOperand(array_function, 872 // scratch1: initial map 874 __ mov(FieldOperand(result, JSObject::kMapOffset), scratch1); local 893 __ lea(scratch1, Operand(result, JSArray::kSize)); 894 __ mov(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 899 // scratch1: elements array 901 __ mov(FieldOperand(scratch1, FixedArray::kMapOffset), 903 __ mov(FieldOperand(scratch1, FixedArray::kLengthOffset), 915 __ mov(FieldOperand(scratch1, 842 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument [all...] |
/external/v8/src/x64/ |
H A D | code-stubs-x64.h | 206 Register scratch1, 256 Register scratch1, 286 Register scratch1, 311 Register scratch1,
|
H A D | macro-assembler-x64.h | 642 Register scratch1, 659 Register scratch1, 863 Register scratch1, 869 Register scratch1, 877 Register scratch1, 881 Register scratch1, 1834 Register scratch1, 1842 movq(scratch1, FieldOperand(first_object, HeapObject::kMapOffset)); 1844 movzxbl(scratch1, FieldOperand(scratch1, Ma 1832 JumpIfNotBothSequentialAsciiStrings(Register first_object, Register second_object, Register scratch1, Register scratch2, LabelType* on_fail) argument 1883 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first_object_instance_type, Register second_object_instance_type, Register scratch1, Register scratch2, LabelType* on_fail) argument [all...] |
H A D | stub-cache-x64.cc | 313 Register scratch1, 321 GenerateStringCheck(masm, receiver, scratch1, miss, 331 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE)); 337 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 536 Register scratch1, 552 scratch1, 564 scratch1, 578 Register scratch1, 611 ReserveSpaceForFastApiCall(masm, scratch1); 620 interceptor_holder, scratch1, 311 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 530 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument 575 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument 673 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument 860 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument 914 scratch1, local 1004 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument 1027 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument 1104 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument 1127 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument 1759 Register scratch1 = rbx; local [all...] |
H A D | builtins-x64.cc | 909 Register scratch1, 917 __ movq(scratch1, FieldOperand(array_function, 936 // scratch1: initial map 938 __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1); local 956 __ lea(scratch1, Operand(result, JSArray::kSize)); 957 __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 962 // scratch1: elements array 964 __ Move(FieldOperand(scratch1, HeapObject::kMapOffset), 966 __ Move(FieldOperand(scratch1, FixedArray::kLengthOffset), 978 __ movq(FieldOperand(scratch1, 906 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument [all...] |
H A D | macro-assembler-x64.cc | 2598 Register scratch1, 2607 // scratch1 = length * 2 + kObjectAlignmentMask. 2608 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask + 2610 and_(scratch1, Immediate(~kObjectAlignmentMask)); 2612 subq(scratch1, Immediate(kHeaderAlignment)); 2618 scratch1, 2628 Integer32ToSmi(scratch1, length); 2629 movq(FieldOperand(result, String::kLengthOffset), scratch1); local 2637 Register scratch1, 2645 movl(scratch1, lengt 2596 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 2635 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 2667 movq(FieldOperand(result, String::kLengthOffset), scratch1); local 2673 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 2691 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
/external/v8/src/ |
H A D | stub-cache.h | 451 Register scratch1, 458 Register scratch1, 493 Register scratch1, 497 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, 505 Register scratch1, 521 Register scratch1, 532 Register scratch1, 542 Register scratch1, 554 Register scratch1, 489 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument
|