Lines Matching refs:JSArray
567 Object* length_obj = Handle<JSArray>::cast(holder)->length(); in ValidateImpl()
596 static void TryTransitionResultArrayToPacked(Handle<JSArray> array) { in TryTransitionResultArrayToPacked()
680 uint32_t Push(Handle<JSArray> receiver, Arguments* args, in Push()
685 static uint32_t PushImpl(Handle<JSArray> receiver, Arguments* args, in PushImpl()
691 uint32_t Unshift(Handle<JSArray> receiver, Arguments* args, in Unshift()
696 static uint32_t UnshiftImpl(Handle<JSArray> receiver, Arguments* args, in UnshiftImpl()
702 Handle<JSArray> Slice(Handle<JSObject> receiver, uint32_t start, in Slice()
707 static Handle<JSArray> SliceImpl(Handle<JSObject> receiver, in SliceImpl()
710 return Handle<JSArray>(); in SliceImpl()
713 Handle<JSArray> Splice(Handle<JSArray> receiver, uint32_t start, in Splice()
719 static Handle<JSArray> SpliceImpl(Handle<JSArray> receiver, in SpliceImpl()
723 return Handle<JSArray>(); in SpliceImpl()
726 Handle<Object> Pop(Handle<JSArray> receiver) final { in Pop()
730 static Handle<Object> PopImpl(Handle<JSArray> receiver) { in PopImpl()
735 Handle<Object> Shift(Handle<JSArray> receiver) final { in Shift()
739 static Handle<Object> ShiftImpl(Handle<JSArray> receiver) { in ShiftImpl()
744 void SetLength(Handle<JSArray> array, uint32_t length) final { in SetLength()
749 static void SetLengthImpl(Isolate* isolate, Handle<JSArray> array, in SetLengthImpl()
805 DCHECK(JSArray::cast(receiver)->length()->IsSmi()); in GetMaxIndex()
807 Smi::cast(JSArray::cast(receiver)->length())->value()); in GetMaxIndex()
846 packed_size = Smi::cast(JSArray::cast(*object)->length())->value(); in ConvertElementsWithCapacity()
985 Smi::cast(JSArray::cast(from_holder)->length())->value(); in CopyElements()
1309 Handle<JSArray> array) final { in CreateListFromArray()
1314 Handle<JSArray> array) { in CreateListFromArrayImpl()
1348 static void SetLengthImpl(Isolate* isolate, Handle<JSArray> array, in SetLengthImpl()
1885 JSArray::cast(*obj)->length()->ToArrayLength(&length); in DeleteCommon()
2033 static Handle<Object> PopImpl(Handle<JSArray> receiver) { in PopImpl()
2037 static Handle<Object> ShiftImpl(Handle<JSArray> receiver) { in ShiftImpl()
2041 static uint32_t PushImpl(Handle<JSArray> receiver, in PushImpl()
2048 static uint32_t UnshiftImpl(Handle<JSArray> receiver, in UnshiftImpl()
2055 static Handle<JSArray> SliceImpl(Handle<JSObject> receiver, in SliceImpl()
2060 Handle<JSArray> result_array = isolate->factory()->NewJSArray( in SliceImpl()
2070 static Handle<JSArray> SpliceImpl(Handle<JSArray> receiver, in SpliceImpl()
2095 Handle<JSArray> deleted_elements = isolate->factory()->NewJSArray( in SpliceImpl()
2142 static void MoveElements(Isolate* isolate, Handle<JSArray> receiver, in MoveElements()
2323 Handle<JSArray> array) { in CreateListFromArrayImpl()
2342 static void SpliceShrinkStep(Isolate* isolate, Handle<JSArray> receiver, in SpliceShrinkStep()
2356 Isolate* isolate, Handle<JSArray> receiver, in SpliceGrowStep()
2384 static Handle<Object> RemoveElement(Handle<JSArray> receiver, in RemoveElement()
2412 static uint32_t AddArguments(Handle<JSArray> receiver, in AddArguments()
2794 static void SetLengthImpl(Isolate* isolate, Handle<JSArray> array, in SetLengthImpl()
3055 static void SetLengthImpl(Isolate* isolate, Handle<JSArray> array, in SetLengthImpl()
3408 static Handle<JSArray> SliceImpl(Handle<JSObject> receiver, uint32_t start, in SliceImpl()
3412 Handle<JSArray> result_array = isolate->factory()->NewJSArray( in SliceImpl()
3725 JSArray* array = JSArray::cast(*obj); in CheckArrayAbuse()
3758 MaybeHandle<Object> ArrayConstructInitializeElements(Handle<JSArray> array, in ArrayConstructInitializeElements()
3762 JSArray::Initialize(array, JSArray::kPreallocatedArrayElements); in ArrayConstructInitializeElements()
3773 if (length > 0 && length < JSArray::kInitialMaxFastElementArray) { in ArrayConstructInitializeElements()
3775 JSArray::Initialize(array, length, length); in ArrayConstructInitializeElements()
3782 JSArray::Initialize(array, JSArray::kPreallocatedArrayElements); in ArrayConstructInitializeElements()
3785 JSArray::Initialize(array, 0); in ArrayConstructInitializeElements()
3786 JSArray::SetLength(array, length); in ArrayConstructInitializeElements()
3871 Handle<JSArray> ElementsAccessor::Concat(Isolate* isolate, Arguments* args, in Concat()
3881 ElementsKind arg_kind = JSArray::cast(arg)->GetElementsKind(); in Concat()
3900 Handle<JSArray> result_array = isolate->factory()->NewJSArray( in Concat()
3910 JSArray* array = JSArray::cast((*args)[i]); in Concat()