Lines Matching refs:array_proto
290 JSObject* array_proto) { in ArrayPrototypeHasNoElements() argument
293 if (array_proto->elements() != heap->empty_fixed_array()) return false; in ArrayPrototypeHasNoElements()
295 Object* proto = array_proto->GetPrototype(); in ArrayPrototypeHasNoElements()
297 array_proto = JSObject::cast(proto); in ArrayPrototypeHasNoElements()
298 if (array_proto != native_context->initial_object_prototype()) return false; in ArrayPrototypeHasNoElements()
299 if (array_proto->elements() != heap->empty_fixed_array()) return false; in ArrayPrototypeHasNoElements()
300 return array_proto->GetPrototype()->IsNull(); in ArrayPrototypeHasNoElements()
361 JSObject* array_proto = in IsJSArrayFastElementMovingAllowed() local
363 return receiver->GetPrototype() == array_proto && in IsJSArrayFastElementMovingAllowed()
364 ArrayPrototypeHasNoElements(heap, native_context, array_proto); in IsJSArrayFastElementMovingAllowed()
1002 JSObject* array_proto = in BUILTIN() local
1004 if (!ArrayPrototypeHasNoElements(heap, native_context, array_proto)) { in BUILTIN()
1019 JSArray::cast(arg)->GetPrototype() != array_proto) { in BUILTIN()