/external/v8/src/x64/ |
D | stub-cache-x64.cc | 850 Register holder_reg, in CheckPrototypes() argument 857 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 858 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes() 895 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 913 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1102 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local 1105 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor() 1112 bool must_preserve_receiver_reg = !receiver.is(holder_reg) && in GenerateLoadInterceptor() 1123 __ push(holder_reg); in GenerateLoadInterceptor() 1131 holder_reg, in GenerateLoadInterceptor() [all …]
|
D | macro-assembler-x64.cc | 3370 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 3375 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 3398 cmpq(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 3409 push(holder_reg); in CheckAccessGlobalProxy() 3410 movq(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 3411 CompareRoot(holder_reg, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy() 3415 movq(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 3416 CompareRoot(holder_reg, Heap::kGlobalContextMapRootIndex); in CheckAccessGlobalProxy() 3418 pop(holder_reg); in CheckAccessGlobalProxy() 3422 FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
|
D | macro-assembler-x64.h | 987 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/ia32/ |
D | stub-cache-ia32.cc | 878 Register holder_reg, in CheckPrototypes() argument 885 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 886 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes() 921 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 939 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1122 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local 1125 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor() 1132 bool must_preserve_receiver_reg = !receiver.is(holder_reg) && in GenerateLoadInterceptor() 1143 __ push(holder_reg); in GenerateLoadInterceptor() 1151 holder_reg, in GenerateLoadInterceptor() [all …]
|
D | macro-assembler-ia32.cc | 909 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 914 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 940 cmp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 947 push(holder_reg); in CheckAccessGlobalProxy() 951 mov(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 955 cmp(holder_reg, isolate()->factory()->null_value()); in CheckAccessGlobalProxy() 958 push(holder_reg); in CheckAccessGlobalProxy() 960 mov(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 961 cmp(holder_reg, isolate()->factory()->global_context_map()); in CheckAccessGlobalProxy() 963 pop(holder_reg); in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-ia32.h | 511 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/mips/ |
D | stub-cache-mips.cc | 1042 Register holder_reg, in CheckPrototypes() argument 1049 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 1050 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes() 1085 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1097 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1273 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local 1276 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor() 1282 if (lookup->type() == CALLBACKS && !receiver.is(holder_reg)) { in GenerateLoadInterceptor() 1284 __ Push(receiver, holder_reg, name_reg); in GenerateLoadInterceptor() 1286 __ Push(holder_reg, name_reg); in GenerateLoadInterceptor() [all …]
|
D | macro-assembler-mips.cc | 347 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 352 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 353 ASSERT(!holder_reg.is(at)); in CheckAccessGlobalProxy() 372 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 374 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 377 holder_reg, Operand(at)); in CheckAccessGlobalProxy() 378 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 382 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 388 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 389 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-mips.h | 420 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/arm/ |
D | stub-cache-arm.cc | 1039 Register holder_reg, in CheckPrototypes() argument 1046 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes() 1047 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes() 1082 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1095 reg = holder_reg; // From now on the object will be in holder_reg. in CheckPrototypes() 1264 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local 1267 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor() 1274 bool must_preserve_receiver_reg = !receiver.is(holder_reg) && in GenerateLoadInterceptor() 1282 __ Push(receiver, holder_reg, name_reg); in GenerateLoadInterceptor() 1284 __ Push(holder_reg, name_reg); in GenerateLoadInterceptor() [all …]
|
D | macro-assembler-arm.cc | 1324 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument 1329 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy() 1330 ASSERT(!holder_reg.is(ip)); in CheckAccessGlobalProxy() 1351 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1353 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy() 1355 cmp(holder_reg, ip); in CheckAccessGlobalProxy() 1357 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy() 1361 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy() 1370 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy() 1371 mov(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy() [all …]
|
D | macro-assembler-arm.h | 604 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/ |
D | stub-cache.h | 495 Register holder_reg, in CheckPrototypes() argument 500 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, in CheckPrototypes() 507 Register holder_reg,
|