Searched defs:holder_reg (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/
H A Dstub-cache.h488 // 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 Dstub-cache.h568 // 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 Dstub-cache.cc1760 Register holder_reg = local
1767 GenerateNegativeHolderLookup(masm(), holder, holder_reg, name, &miss); local
/external/v8/src/ia32/
H A Dstub-cache-ia32.cc878 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 Dmacro-assembler-ia32.cc909 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 Dstub-cache-x64.cc850 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 Dmacro-assembler-x64.cc3370 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 Dstub-cache-arm.cc443 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 Dstub-cache-ia32.cc785 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 Dmacro-assembler-mips.cc348 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 Dstub-cache-mips.cc435 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 Dstub-cache-x64.cc764 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 Dmacro-assembler-x64.cc3602 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 Dstub-cache-arm.cc1039 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 Dmacro-assembler-mips.cc347 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 Dstub-cache-mips.cc1042 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...]

Completed in 3511 milliseconds