Lines Matching refs:JSArray
74 JSArray* receiver) { in IsJSArrayFastElementMovingAllowed()
108 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in EnsureJSArrayWithWritableFastElements()
175 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in BUILTIN()
182 if (JSArray::HasReadOnlyLength(array)) { in BUILTIN()
368 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in BUILTIN()
373 if (JSArray::HasReadOnlyLength(array)) { in BUILTIN()
378 if (IsJSArrayFastElementMovingAllowed(isolate, JSArray::cast(*receiver))) { in BUILTIN()
386 JSArray::SetLength(array, new_length); in BUILTIN()
396 !IsJSArrayFastElementMovingAllowed(isolate, JSArray::cast(*receiver))) { in BUILTIN()
399 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in BUILTIN()
404 if (JSArray::HasReadOnlyLength(array)) { in BUILTIN()
418 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in BUILTIN()
425 if (JSArray::HasReadOnlyLength(array)) { in BUILTIN()
679 JSArray* array = JSArray::cast(*receiver); in BUILTIN()
745 !Handle<JSArray>::cast(receiver)->HasArrayPrototype(isolate) || in BUILTIN()
750 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in BUILTIN()
789 if (new_length != len && JSArray::HasReadOnlyLength(array)) { in BUILTIN()
794 Handle<JSArray> result_array = accessor->Splice( in BUILTIN()
900 Handle<JSArray> ToArray() { in ToArray()
902 Handle<JSArray> array = isolate_->factory()->NewJSArray(0); in ToArray()
986 uint32_t EstimateElementCount(Handle<JSArray> array) { in EstimateElementCount()
1208 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in IterateElements()
1379 Handle<JSArray> array(Handle<JSArray>::cast(obj)); in Slow_ArrayConcat()
1433 JSArray* array = JSArray::cast(*obj); in Slow_ArrayConcat()
1543 bool IsSimpleArray(Isolate* isolate, Handle<JSArray> obj) { in IsSimpleArray()
1557 MaybeHandle<JSArray> Fast_ArrayConcat(Isolate* isolate, in Fast_ArrayConcat()
1560 return MaybeHandle<JSArray>(); in Fast_ArrayConcat()
1576 if (!arg->IsJSArray()) return MaybeHandle<JSArray>(); in Fast_ArrayConcat()
1578 return MaybeHandle<JSArray>(); in Fast_ArrayConcat()
1582 return MaybeHandle<JSArray>(); in Fast_ArrayConcat()
1584 Handle<JSArray> array(JSArray::cast(arg), isolate); in Fast_ArrayConcat()
1586 return MaybeHandle<JSArray>(); in Fast_ArrayConcat()
1598 JSArray); in Fast_ArrayConcat()
1623 Handle<JSArray> result_array; in BUILTIN()
1627 Handle<JSArray>::cast(receiver)->HasArrayPrototype(isolate) && in BUILTIN()
1706 Node* len = LoadObjectField(array, JSArray::kLengthOffset); in TF_BUILTIN()
2025 Node* len = assembler.LoadObjectField(array, JSArray::kLengthOffset); in Generate_ArrayIndexOf()
2434 Node* length = assembler.LoadObjectField(array, JSArray::kLengthOffset); in Generate_ArrayIteratorPrototypeNext()
2564 assembler.LoadObjectField(array, JSArray::kLengthOffset)); in Generate_ArrayIteratorPrototypeNext()
2798 Node* entry = assembler.Allocate(JSArray::kSize); in Generate_ArrayIteratorPrototypeNext()
2804 assembler.StoreObjectFieldRoot(entry, JSArray::kPropertiesOffset, in Generate_ArrayIteratorPrototypeNext()
2806 assembler.StoreObjectFieldNoWriteBarrier(entry, JSArray::kElementsOffset, in Generate_ArrayIteratorPrototypeNext()
2809 entry, JSArray::kLengthOffset, assembler.SmiConstant(Smi::FromInt(2))); in Generate_ArrayIteratorPrototypeNext()