Home
last modified time | relevance | path

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

/external/v8/src/x64/
Dstub-cache-x64.cc850 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 …]
Dmacro-assembler-x64.cc3370 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()
Dmacro-assembler-x64.h987 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/ia32/
Dstub-cache-ia32.cc878 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 …]
Dmacro-assembler-ia32.cc909 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 …]
Dmacro-assembler-ia32.h511 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/mips/
Dstub-cache-mips.cc1042 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 …]
Dmacro-assembler-mips.cc347 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 …]
Dmacro-assembler-mips.h420 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/arm/
Dstub-cache-arm.cc1039 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 …]
Dmacro-assembler-arm.cc1324 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 …]
Dmacro-assembler-arm.h604 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/
Dstub-cache.h495 Register holder_reg, in CheckPrototypes() argument
500 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, in CheckPrototypes()
507 Register holder_reg,