Lines Matching defs:array
34 #include "src/objects/js-array-buffer-inl.h"
35 #include "src/objects/js-array-inl.h"
1465 // {key} is a string representation of an array index beyond the range
2255 // grow at the end of the array, handle OOB accesses or copy COW arrays
2339 // a fast array with potentially read-only elements is when it's an
2340 // initializing store to array literal.
2540 set_slow_stub_reason("map in array prototype");
2581 set_slow_stub_reason("array has read only length");
2588 set_slow_stub_reason("typed array in the prototype chain");
2622 Maybe<bool> StoreOwnElement(Isolate* isolate, Handle<JSArray> array,
2626 LookupIterator it(isolate, array, key, LookupIterator::OWN);
2635 MaybeHandle<Object> StoreInArrayLiteralIC::Store(Handle<JSArray> array,
2638 DCHECK(!array->map().IsMapInArrayPrototypeChain(isolate()));
2642 MigrateDeprecated(isolate(), array)) {
2643 MAYBE_RETURN_NULL(StoreOwnElement(isolate(), array, index, value));
2654 store_mode = GetStoreMode(array, index32);
2657 Handle<Map> old_array_map(array->map(), isolate());
2658 MAYBE_RETURN_NULL(StoreOwnElement(isolate(), array, index, value));
2663 handle(array->map(), isolate()));
3006 // StoreKeyed. Storing in array literals falls back to
3116 Handle<Object> array = args.at(1);
3118 StoreOwnElement(isolate, Handle<JSArray>::cast(array), index, value);