/external/v8/src/mips/ |
H A D | lithium-codegen-mips.h | 157 Register scratch1() { return kLithiumScratchReg2; } function in class:v8::internal::BASE_EMBEDDED
|
H A D | builtins-mips.cc | 115 Register scratch1, 121 __ LoadInitialArrayMap(array_function, scratch2, scratch1); 138 // scratch1: initial map 140 __ sw(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 141 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 142 __ sw(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 148 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 156 __ Addu(scratch1, result, Operand(JSArray::kSize)); 157 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 160 __ And(scratch1, scratch 112 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 206 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...] |
H A D | code-stubs-mips.h | 226 Register scratch1, 270 Register scratch1, 288 Register scratch1, 338 Register scratch1, 368 Register scratch1, 378 Register scratch1, 391 Register scratch1, 457 Register scratch1, 606 inline Register scratch1() { return scratch1_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 724 Register scratch1, [all...] |
H A D | ic-mips.cc | 68 Register scratch1, 75 // scratch1: used to holds the receiver instance type, receiver bit mask 82 __ GetObjectType(receiver, scratch0, scratch1); 83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); 88 GenerateGlobalInstanceTypeCheck(masm, scratch1, miss); 91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); 92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 94 __ Branch(miss, ne, scratch1, Operand(zero_reg)); 97 __ lw(scratch1, FieldMemOperan 64 GenerateStringDictionaryReceiverCheck(MacroAssembler* masm, Register receiver, Register elements, Register scratch0, Register scratch1, Label* miss) argument 118 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 171 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 293 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 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 | 760 Register scratch1) { 763 ASSERT(!scratch0.is(scratch1)); 764 ASSERT(!scratch1.is(src)); 772 scratch1, 1844 Register scratch1 = a2; local 1854 __ Or(scratch1, left, Operand(right)); 1857 patch_site.EmitJumpIfSmi(scratch1, &smi_case); 1872 __ GetLeastBitsFromSmi(scratch1, right, 5); 1873 __ srav(right, left, scratch1); 1878 __ SmiUntag(scratch1, lef 757 SetVar(Variable* var, Register src, Register scratch0, Register scratch1) argument 3061 Register scratch1 = a1; local 3548 Register scratch1 = t3; local [all...] |
H A D | macro-assembler-mips.cc | 1399 Register scratch1, 1413 cfc1(scratch1, FCSR); 1436 ctc1(scratch1, FCSR); 2893 Register scratch1, 2901 li(scratch1, 0x7191); 2908 ASSERT(!result.is(scratch1)); 2910 ASSERT(!scratch1.is(scratch2)); 2911 ASSERT(!scratch1.is(t9)); 2935 Register topaddr = scratch1; 2972 Register scratch1, 4038 ObjectToDoubleFPURegister(Register object, FPURegister result, Register scratch1, Register scratch2, Register heap_number_map, Label* not_number, ObjectToDoubleFlags flags) argument 4075 SmiToDoubleFPURegister(Register smi, FPURegister value, Register scratch1) argument 4289 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4299 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4311 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument 4635 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument 4820 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 4841 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 4858 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument 5085 JumpIfBlack(Register object, Register scratch0, Register scratch1, Label* on_black) argument [all...] |
H A D | stub-cache-mips.cc | 130 Register scratch1) { 133 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 134 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 142 Register map = scratch1; 171 scratch1); 173 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 349 // heap object, its map's instance type is left in the scratch1 register. 350 // If this is not needed, scratch1 and scratch2 may be the same register. 353 Register scratch1, 361 __ lw(scratch1, FieldMemOperan 125 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register scratch0, Register scratch1) argument 351 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 376 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 407 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 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 922 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument 1039 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument 1082 scratch1, scratch2); local 1133 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); local 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 4395 Register scratch1 = t0; local [all...] |
/external/v8/src/ |
H A D | stub-cache.h | 452 Register scratch1, 459 Register scratch1, 496 Register scratch1, 500 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, 508 Register scratch1, 524 Register scratch1, 535 Register scratch1, 545 Register scratch1, 557 Register scratch1, 492 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, Label* miss) argument
|
/external/quake/quake/src/WinQuake/ |
H A D | pr_edict.cpp | 43 cvar_t scratch1 = CVAR2("scratch1", "0"); variable 1076 Cvar_RegisterVariable (&scratch1);
|
/external/v8/src/arm/ |
H A D | builtins-arm.cc | 111 Register scratch1, 117 __ LoadInitialArrayMap(array_function, scratch2, scratch1); 135 // scratch1: initial map 137 __ str(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 138 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); 139 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 145 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 153 __ add(scratch1, result, Operand(JSArray::kSize)); 154 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 157 __ sub(scratch1, scratch 108 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 200 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...] |
H A D | code-stubs-arm.h | 225 Register scratch1, 269 Register scratch1, 287 Register scratch1, 337 Register scratch1, 368 Register scratch1, 378 Register scratch1, 391 Register scratch1, 446 Register scratch1, 605 inline Register scratch1() { return scratch1_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 724 Register scratch1, [all...] |
H A D | ic-arm.cc | 125 Register scratch1, 128 // scratch1: Used as temporary and to hold the capacity of the property 139 scratch1, 148 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 149 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); 174 Register scratch1, 177 // scratch1: Used as temporary and to hold the capacity of the property 188 scratch1, 200 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 201 __ tst(scratch1, Operan 120 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 169 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 293 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 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 | full-codegen-arm.cc | 751 Register scratch1) { 754 ASSERT(!scratch0.is(scratch1)); 755 ASSERT(!scratch1.is(src)); 764 scratch1, 1829 Register scratch1 = r2; local 1838 __ orr(scratch1, left, Operand(right)); 1841 patch_site.EmitJumpIfSmi(scratch1, &smi_case); 1856 __ GetLeastBitsFromSmi(scratch1, right, 5); 1857 __ mov(right, Operand(left, ASR, scratch1)); 1862 __ SmiUntag(scratch1, lef 748 SetVar(Variable* var, Register src, Register scratch0, Register scratch1) argument 3041 Register scratch1 = r1; local 3514 Register scratch1 = r7; local [all...] |
H A D | stub-cache-arm.cc | 139 Register scratch1) { 142 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1); 143 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 151 Register map = scratch1; 182 scratch1); 184 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1); 362 // heap object, its map's instance type is left in the scratch1 register. 363 // If this is not needed, scratch1 and scratch2 may be the same register. 366 Register scratch1, 374 __ ldr(scratch1, FieldMemOperan 134 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, Handle<String> name, Register scratch0, Register scratch1) argument 364 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument 387 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 419 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 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 929 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument 1036 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument 1079 scratch1, scratch2); local 1131 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); local 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 4340 Register scratch1 = r4; local [all...] |
/external/v8/src/ia32/ |
H A D | builtins-ia32.cc | 895 Register scratch1, 902 __ LoadInitialArrayMap(array_function, scratch2, scratch1); 920 // scratch1: initial map 922 __ mov(FieldOperand(result, JSObject::kMapOffset), scratch1); local 941 __ lea(scratch1, Operand(result, JSArray::kSize)); 942 __ mov(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 947 // scratch1: elements array 949 __ mov(FieldOperand(scratch1, FixedArray::kMapOffset), 951 __ mov(FieldOperand(scratch1, FixedArray::kLengthOffset), 962 __ mov(FieldOperand(scratch1, 892 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument [all...] |
H A D | code-stubs-ia32.h | 281 Register scratch1, 331 Register scratch1, 360 Register scratch1, 369 Register scratch1, 400 Register scratch1, 663 inline Register scratch1() { return scratch1_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation
|
H A D | ic-ia32.cc | 370 Register scratch1, 382 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); 389 // Load the elements into scratch1 and check its map. 391 __ mov(scratch1, FieldOperand(object, JSObject::kElementsOffset)); 392 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK); 395 // to the unmapped lookup with the parameter map in scratch1. 396 __ mov(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset)); 403 __ mov(scratch2, FieldOperand(scratch1, 410 // Load value from context and return it. We can reuse scratch1 because 412 // map in scratch1) 367 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument [all...] |
H A D | stub-cache-ia32.cc | 330 Register scratch1, 338 GenerateStringCheck(masm, receiver, scratch1, miss, 348 __ cmp(scratch1, JS_VALUE_TYPE); 354 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 363 Register scratch1, 366 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 367 __ mov(eax, scratch1); 543 Register scratch1, 555 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 558 CompileRegular(masm, object, receiver, scratch1, scratch 328 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 361 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 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 875 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument 918 scratch1, scratch2); local 976 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); local 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 | full-codegen-ia32.cc | 729 Register scratch1) { 732 ASSERT(!scratch0.is(scratch1)); 733 ASSERT(!scratch1.is(src)); 740 ASSERT(!scratch0.is(esi) && !src.is(esi) && !scratch1.is(esi)); 741 __ RecordWriteContextSlot(scratch0, offset, src, scratch1, kDontSaveFPRegs); 726 SetVar(Variable* var, Register src, Register scratch0, Register scratch1) argument
|
H A D | macro-assembler-ia32.cc | 421 Register scratch1, 473 mov(scratch1, maybe_number); 474 SmiUntag(scratch1); 477 cvtsi2sd(scratch2, scratch1); 481 push(scratch1); 483 pop(scratch1); 1306 Register scratch1, 1312 scratch1, 1325 Register scratch1, 1333 // scratch1 1305 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1323 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1352 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 1358 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1387 mov(FieldOperand(result, String::kLengthOffset), scratch1); local 1393 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument 1403 scratch1, local 1418 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1436 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1454 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1472 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 2483 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument 2611 JumpIfBlack(Register object, Register scratch0, Register scratch1, Label* on_black, Label::Distance on_black_near) argument [all...] |
/external/v8/src/x64/ |
H A D | builtins-x64.cc | 973 Register scratch1, 980 __ LoadInitialArrayMap(array_function, scratch2, scratch1); 998 // scratch1: initial map 1001 __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1); local 1019 __ lea(scratch1, Operand(result, JSArray::kSize)); 1020 __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1); local 1025 // scratch1: elements array 1027 __ Move(FieldOperand(scratch1, HeapObject::kMapOffset), 1029 __ Move(FieldOperand(scratch1, FixedArray::kLengthOffset), 1040 __ movq(FieldOperand(scratch1, 970 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument [all...] |
H A D | code-stubs-x64.h | 278 Register scratch1, 328 Register scratch1, 357 Register scratch1, 367 Register scratch1, 398 Register scratch1, 645 inline Register scratch1() { return scratch1_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation
|
H A D | ic-x64.cc | 172 Register scratch1) { 183 // scratch1 - used to hold the capacity of the property dictionary and is 194 scratch1); 208 scratch1, 216 __ lea(scratch1, Operand(elements, 217 scratch1, 220 __ movq(Operand(scratch1, 0), value); 224 __ RecordWrite(elements, scratch1, scratch0, kDontSaveFPRegs); 1154 Register scratch1, 1166 __ CmpObjectType(object, FIRST_JS_RECEIVER_TYPE, scratch1); 166 GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, Register elements, Register name, Register value, Register scratch0, Register scratch1) argument 1151 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-x64.cc | 304 Register scratch1, 312 GenerateStringCheck(masm, receiver, scratch1, miss, 322 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE)); 328 GenerateStringCheck(masm, scratch2, scratch1, miss, miss); 527 Register scratch1, 539 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3, 542 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3, 551 Register scratch1, 582 ReserveSpaceForFastApiCall(masm, scratch1); 591 scratch1, scratch 302 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument 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 847 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument 892 scratch1, scratch2); local 950 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); local 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...] |
H A D | full-codegen-x64.cc | 670 Register scratch1) { 673 ASSERT(!scratch0.is(scratch1)); 674 ASSERT(!scratch1.is(src)); 681 __ RecordWriteContextSlot(scratch0, offset, src, scratch1, kDontSaveFPRegs); 667 SetVar(Variable* var, Register src, Register scratch0, Register scratch1) argument
|