Lines Matching refs:proto

1753     Handle<JSArray> proto = factory->NewJSArray(0, TERMINAL_FAST_ELEMENTS_KIND,
1755 JSFunction::SetPrototype(array_function, proto);
1756 native_context()->set_initial_array_prototype(*proto);
1771 JSObject::AddProperty(isolate_, proto, factory->constructor_string(),
1774 SimpleInstallFunction(isolate_, proto, "concat",
1776 SimpleInstallFunction(isolate_, proto, "copyWithin",
1778 SimpleInstallFunction(isolate_, proto, "fill", Builtin::kArrayPrototypeFill,
1780 SimpleInstallFunction(isolate_, proto, "find", Builtin::kArrayPrototypeFind,
1782 SimpleInstallFunction(isolate_, proto, "findIndex",
1784 SimpleInstallFunction(isolate_, proto, "lastIndexOf",
1786 SimpleInstallFunction(isolate_, proto, "pop", Builtin::kArrayPrototypePop,
1788 SimpleInstallFunction(isolate_, proto, "push", Builtin::kArrayPrototypePush,
1790 SimpleInstallFunction(isolate_, proto, "reverse",
1792 SimpleInstallFunction(isolate_, proto, "shift",
1794 SimpleInstallFunction(isolate_, proto, "unshift",
1796 SimpleInstallFunction(isolate_, proto, "slice",
1798 SimpleInstallFunction(isolate_, proto, "sort", Builtin::kArrayPrototypeSort,
1800 SimpleInstallFunction(isolate_, proto, "splice",
1802 SimpleInstallFunction(isolate_, proto, "includes", Builtin::kArrayIncludes,
1804 SimpleInstallFunction(isolate_, proto, "indexOf", Builtin::kArrayIndexOf, 1,
1806 SimpleInstallFunction(isolate_, proto, "join", Builtin::kArrayPrototypeJoin,
1811 isolate_, proto, "keys", Builtin::kArrayPrototypeKeys, 0, true);
1815 isolate_, proto, "entries", Builtin::kArrayPrototypeEntries, 0, true);
1819 isolate_, proto, "values", Builtin::kArrayPrototypeValues, 0, true);
1820 JSObject::AddProperty(isolate_, proto, factory->iterator_symbol(), values,
1826 isolate_, proto, "forEach", Builtin::kArrayForEach, 1, false);
1828 SimpleInstallFunction(isolate_, proto, "filter", Builtin::kArrayFilter, 1,
1830 SimpleInstallFunction(isolate_, proto, "flat", Builtin::kArrayPrototypeFlat,
1832 SimpleInstallFunction(isolate_, proto, "flatMap",
1834 SimpleInstallFunction(isolate_, proto, "map", Builtin::kArrayMap, 1, false);
1835 SimpleInstallFunction(isolate_, proto, "every", Builtin::kArrayEvery, 1,
1837 SimpleInstallFunction(isolate_, proto, "some", Builtin::kArraySome, 1,
1839 SimpleInstallFunction(isolate_, proto, "reduce", Builtin::kArrayReduce, 1,
1841 SimpleInstallFunction(isolate_, proto, "reduceRight",
1843 SimpleInstallFunction(isolate_, proto, "toLocaleString",
1846 SimpleInstallFunction(isolate_, proto, "toString",
1862 isolate_, proto, factory->unscopables_symbol(), unscopables,
1865 Handle<Map> map(proto->map(), isolate_);
5588 Handle<JSArray> proto(JSArray::cast(array_constructor->prototype()),
5592 Object length = proto->length();
5595 CHECK(proto->HasSmiOrObjectElements());
5598 proto->set_elements(ReadOnlyRoots(heap()).empty_fixed_array());
6242 Handle<HeapObject> proto(from->map().prototype(), isolate());
6243 JSObject::ForceSetPrototype(isolate(), to, proto);