/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...] |
H A D | macro-assembler-ia32.h | 511 void CheckAccessGlobalProxy(Register holder_reg,
|
/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...] |
H A D | macro-assembler-x64.h | 987 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/mips/ |
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...] |
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 | macro-assembler-mips.h | 420 void CheckAccessGlobalProxy(Register holder_reg,
|
/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...] |
H A D | macro-assembler-arm.cc | 1324 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 D | macro-assembler-arm.h | 604 void CheckAccessGlobalProxy(Register holder_reg,
|
/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
|