Searched refs:holder_reg (Results 1 - 13 of 13) sorted by relevance

/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...]
H A Dmacro-assembler-ia32.h511 void CheckAccessGlobalProxy(Register holder_reg,
/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...]
H A Dmacro-assembler-x64.h987 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/mips/
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...]
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 Dmacro-assembler-mips.h420 void CheckAccessGlobalProxy(Register holder_reg,
/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...]
H A Dmacro-assembler-arm.cc1324 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg,
1329 ASSERT(!holder_reg.is(scratch));
1330 ASSERT(!holder_reg.is(ip));
1348 // TODO(119): avoid push(holder_reg)/pop(holder_reg)
1351 push(holder_reg); // Temporarily save holder on the stack.
1353 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset));
1355 cmp(holder_reg, ip);
1357 pop(holder_reg); // Restore holder.
1361 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProx
[all...]
H A Dmacro-assembler-arm.h604 void CheckAccessGlobalProxy(Register holder_reg,
/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

Completed in 80 milliseconds