/external/v8/src/ |
H A D | stub-cache.h | 488 // holder_reg. 495 Register holder_reg, 500 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, 507 Register holder_reg, 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/chromium_org/v8/src/ |
H A D | stub-cache.h | 568 // holder_reg. 575 Register holder_reg, 581 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, 588 Register holder_reg, 747 void GenerateLoadInterceptor(Register holder_reg, 854 Register holder_reg, 572 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check = CHECK_ALL_MAPS) argument
|
H A D | stub-cache.cc | 1760 Register holder_reg = local 1767 GenerateNegativeHolderLookup(masm(), holder, holder_reg, name, &miss); local
|
/external/v8/src/ia32/ |
H A D | stub-cache-ia32.cc | 878 Register holder_reg, 885 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 886 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 921 reg = holder_reg; // From now on the object will be in holder_reg. 939 reg = holder_reg; // From now on the object will be in holder_reg. 1122 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1125 ASSERT(holder_reg.is(receiver) || holder_reg 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 1151 holder_reg, local 1196 GenerateFastPropertyLoad(masm(), eax, holder_reg, local 1228 Register holder_reg = local 1232 PushInterceptorArguments(masm(), receiver, holder_reg, local [all...] |
H A D | macro-assembler-ia32.cc | 909 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 914 ASSERT(!holder_reg.is(scratch)); 940 cmp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); 943 // Compare security tokens, save holder_reg on the stack so we can use it 946 // TODO(119): avoid push(holder_reg)/pop(holder_reg) 947 push(holder_reg); 951 mov(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); 955 cmp(holder_reg, isolat [all...] |
/external/v8/src/x64/ |
H A D | stub-cache-x64.cc | 850 Register holder_reg, 857 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 858 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 863 // it is an alias for holder_reg. 895 reg = holder_reg; // From now on the object will be in holder_reg. 913 reg = holder_reg; // From now on the object will be in holder_reg. 1102 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1105 ASSERT(holder_reg 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 1131 holder_reg, local 1169 GenerateFastPropertyLoad(masm(), rax, holder_reg, local 1201 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1205 PushInterceptorArguments(masm(), receiver, holder_reg, local [all...] |
H A D | macro-assembler-x64.cc | 3370 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 3375 ASSERT(!holder_reg.is(scratch)); 3398 cmpq(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); 3408 // Preserve original value of holder_reg. 3409 push(holder_reg); 3410 movq(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); 3411 CompareRoot(holder_reg, Heap::kNullValueRootIndex); 3415 movq(holder_reg, FieldOperand(holder_reg, HeapObjec [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | stub-cache-arm.cc | 443 Register holder_reg, 451 masm, miss, holder_reg, name, scratch1(), scratch2()); 1180 Register holder_reg, 1193 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1194 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1230 reg = holder_reg; // From now on the object will be in holder_reg. 1248 reg = holder_reg; // From now on the object will be in holder_reg. 1473 Register holder_reg, 440 GenerateNegativeHolderLookup( MacroAssembler* masm, Handle<JSObject> holder, Register holder_reg, Handle<Name> name, Label* miss) argument 1177 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1472 GenerateLoadInterceptor( Register holder_reg, Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name) argument 1516 __ Push(receiver(), holder_reg, this->name()); local 1525 holder_reg, local 1550 PushInterceptorArguments(masm(), receiver(), holder_reg, local [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | stub-cache-ia32.cc | 785 Register holder_reg, 793 masm, miss, holder_reg, name, scratch1(), scratch2()); 1126 Register holder_reg, 1139 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1140 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1176 reg = holder_reg; // From now on the object will be in holder_reg. 1197 reg = holder_reg; // From now on the object will be in holder_reg. 1437 Register holder_reg, 782 GenerateNegativeHolderLookup( MacroAssembler* masm, Handle<JSObject> holder, Register holder_reg, Handle<Name> name, Label* miss) argument 1123 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1436 GenerateLoadInterceptor( Register holder_reg, Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name) argument 1491 holder_reg, local 1525 PushInterceptorArguments(masm(), receiver(), holder_reg, local [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | macro-assembler-mips.cc | 348 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 353 ASSERT(!holder_reg.is(scratch)); 354 ASSERT(!holder_reg.is(at)); 373 push(holder_reg); // Temporarily save holder on the stack. 375 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); 378 holder_reg, Operand(at)); 379 pop(holder_reg); // Restore holder. 383 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 388 push(holder_reg); // Temporarily save holder on the stack. 389 mov(holder_reg, a [all...] |
H A D | stub-cache-mips.cc | 435 Register holder_reg, 443 masm, miss, holder_reg, name, scratch1(), scratch2()); 1187 Register holder_reg, 1200 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1201 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1237 reg = holder_reg; // From now on the object will be in holder_reg. 1254 reg = holder_reg; // From now on the object will be in holder_reg. 1494 Register holder_reg, 432 GenerateNegativeHolderLookup( MacroAssembler* masm, Handle<JSObject> holder, Register holder_reg, Handle<Name> name, Label* miss) argument 1184 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1493 GenerateLoadInterceptor( Register holder_reg, Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name) argument 1537 __ Push(receiver(), holder_reg, this->name()); local 1546 holder_reg, local 1569 PushInterceptorArguments(masm(), receiver(), holder_reg, local [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | stub-cache-x64.cc | 764 Register holder_reg, 772 masm, miss, holder_reg, name, scratch1(), scratch2()); 1054 Register holder_reg, 1067 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1068 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1073 // it is an alias for holder_reg. 1106 reg = holder_reg; // From now on the object will be in holder_reg. 1125 reg = holder_reg; // From now on the object will be in holder_reg 761 GenerateNegativeHolderLookup( MacroAssembler* masm, Handle<JSObject> holder, Register holder_reg, Handle<Name> name, Label* miss) argument 1051 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument 1366 GenerateLoadInterceptor( Register holder_reg, Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name) argument 1421 holder_reg, local 1448 PushInterceptorArguments(masm(), receiver(), holder_reg, local [all...] |
H A D | macro-assembler-x64.cc | 3602 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 3607 ASSERT(!holder_reg.is(scratch)); 3631 cmpq(scratch, FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 3641 // Preserve original value of holder_reg. 3642 push(holder_reg); 3643 movq(holder_reg, 3644 FieldOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); 3645 CompareRoot(holder_reg, Heap::kNullValueRootIndex); 3649 movq(holder_reg, FieldOperand(holder_reg, HeapObjec [all...] |
/external/v8/src/arm/ |
H A D | stub-cache-arm.cc | 1039 Register holder_reg, 1046 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1047 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1082 reg = holder_reg; // From now on the object will be in holder_reg. 1095 reg = holder_reg; // From now on the object will be in holder_reg. 1264 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1267 ASSERT(holder_reg.is(receiver) || holder_reg 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 1291 holder_reg, local 1327 GenerateFastPropertyLoad(masm(), r0, holder_reg, local 1365 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1368 PushInterceptorArguments(masm(), receiver, holder_reg, local [all...] |
/external/v8/src/mips/ |
H A D | macro-assembler-mips.cc | 347 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, argument 352 ASSERT(!holder_reg.is(scratch)); 353 ASSERT(!holder_reg.is(at)); 371 // TODO(119): Avoid push(holder_reg)/pop(holder_reg). 372 push(holder_reg); // Temporarily save holder on the stack. 374 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); 377 holder_reg, Operand(at)); 378 pop(holder_reg); // Restore holder. 382 lw(at, FieldMemOperand(holder_reg, JSGlobalProx [all...] |
H A D | stub-cache-mips.cc | 1042 Register holder_reg, 1049 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); 1050 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) 1085 reg = holder_reg; // From now on the object will be in holder_reg. 1097 reg = holder_reg; // From now on the object will be in holder_reg. 1273 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1276 ASSERT(holder_reg.is(receiver) || holder_reg 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 1293 holder_reg, local 1328 GenerateFastPropertyLoad(masm(), v0, holder_reg, local 1366 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, local 1369 PushInterceptorArguments(masm(), receiver, holder_reg, local [all...] |