/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 585 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 …]
|
D | stub-cache-ia32.cc | 908 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 …]
|
D | macro-assembler-ia32.h | 330 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/x64/ |
D | stub-cache-x64.cc | 863 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 …]
|
D | macro-assembler-x64.cc | 2300 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()
|
D | macro-assembler-x64.h | 805 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/arm/ |
D | stub-cache-arm.cc | 1059 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 …]
|
D | macro-assembler-arm.cc | 1223 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 …]
|
D | macro-assembler-arm.h | 419 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 277 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 …]
|
D | stub-cache-mips.cc | 198 Register holder_reg, in CheckPrototypes() argument
|
D | macro-assembler-mips.h | 270 void CheckAccessGlobalProxy(Register holder_reg,
|
/external/v8/src/ |
D | stub-cache.h | 492 Register holder_reg, in CheckPrototypes() argument 497 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1, in CheckPrototypes() 504 Register holder_reg,
|