Home
last modified time | relevance | path

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

/external/v8/src/ia32/
Dmacro-assembler-ia32.cc585 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
590 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
616 cmp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
623 push(holder_reg); in CheckAccessGlobalProxy()
627 mov(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
631 cmp(holder_reg, isolate()->factory()->null_value()); in CheckAccessGlobalProxy()
634 push(holder_reg); in CheckAccessGlobalProxy()
636 mov(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
637 cmp(holder_reg, isolate()->factory()->global_context_map()); in CheckAccessGlobalProxy()
639 pop(holder_reg); in CheckAccessGlobalProxy()
[all …]
Dstub-cache-ia32.cc908 Register holder_reg, in CheckPrototypes() argument
915 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
916 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes()
961 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
981 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
996 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
1189 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local
1192 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor()
1198 if (lookup->type() == CALLBACKS && !receiver.is(holder_reg)) { in GenerateLoadInterceptor()
1202 __ push(holder_reg); in GenerateLoadInterceptor()
[all …]
Dmacro-assembler-ia32.h330 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/x64/
Dstub-cache-x64.cc863 Register holder_reg, in CheckPrototypes() argument
870 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
871 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes()
917 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
937 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
953 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
1161 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local
1164 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor()
1170 if (lookup->type() == CALLBACKS && !receiver.is(holder_reg)) { in GenerateLoadInterceptor()
1174 __ push(holder_reg); in GenerateLoadInterceptor()
[all …]
Dmacro-assembler-x64.cc2300 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
2305 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
2328 cmpq(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
2339 push(holder_reg); in CheckAccessGlobalProxy()
2340 movq(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
2341 CompareRoot(holder_reg, Heap::kNullValueRootIndex); in CheckAccessGlobalProxy()
2345 movq(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
2346 CompareRoot(holder_reg, Heap::kGlobalContextMapRootIndex); in CheckAccessGlobalProxy()
2348 pop(holder_reg); in CheckAccessGlobalProxy()
2352 FieldOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
Dmacro-assembler-x64.h805 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/arm/
Dstub-cache-arm.cc1059 Register holder_reg, in CheckPrototypes() argument
1066 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg)); in CheckPrototypes()
1067 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg) in CheckPrototypes()
1112 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
1133 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
1150 reg = holder_reg; // from now the object is in holder_reg in CheckPrototypes()
1328 Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, in GenerateLoadInterceptor() local
1331 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1)); in GenerateLoadInterceptor()
1337 if (lookup->type() == CALLBACKS && !receiver.is(holder_reg)) { in GenerateLoadInterceptor()
1339 __ Push(receiver, holder_reg, name_reg); in GenerateLoadInterceptor()
[all …]
Dmacro-assembler-arm.cc1223 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
1228 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
1229 ASSERT(!holder_reg.is(ip)); in CheckAccessGlobalProxy()
1250 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1252 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
1254 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1256 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
1260 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
1269 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1270 mov(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy()
[all …]
Dmacro-assembler-arm.h419 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/mips/
Dmacro-assembler-mips.cc277 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
282 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
283 ASSERT(!holder_reg.is(at)); in CheckAccessGlobalProxy()
302 Push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
304 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
307 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
308 Pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
312 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
318 Push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
319 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy()
[all …]
Dstub-cache-mips.cc198 Register holder_reg, in CheckPrototypes() argument
Dmacro-assembler-mips.h270 void CheckAccessGlobalProxy(Register holder_reg,
/external/v8/src/
Dstub-cache.h492 Register holder_reg, in CheckPrototypes() argument
497 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, in CheckPrototypes()
504 Register holder_reg,