Lines Matching refs:newArray
501 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
502 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
505 newArray->Set(thread_, i, value); in CloneProperties()
507 return newArray; in CloneProperties()
605 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local
606 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties()
611 newArray->Set(thread_, i, value); in CloneProperties()
617 newArray->Set(thread_, i, newFunc); in CloneProperties()
620 return newArray; in CloneProperties()
2947 JSHandle<TaggedArray> newArray(thread_, header); in ExtendArray() local
2948 newArray->SetLength(length); in ExtendArray()
2949 newArray->SetExtraLength(old->GetExtraLength()); in ExtendArray()
2956 newArray->Set<false>(thread_, index, old->Get(index)); in ExtendArray()
2958 newArray->Set(thread_, index, old->Get(index)); in ExtendArray()
2965 newArray->Set<false>(thread_, index, specialHole); in ExtendArray()
2967 newArray->Set(thread_, index, initVal); in ExtendArray()
2971 return newArray; in ExtendArray()
2989 JSHandle<TaggedArray> newArray(thread_, header); in CopyPartArray() local
2990 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CopyPartArray()
2997 newArray->Set(thread_, i, value); in CopyPartArray()
2999 return newArray; in CopyPartArray()
3034 JSHandle<TaggedArray> newArray(thread_, header); in CopyArray() local
3035 newArray->SetLength(newLength); in CopyArray()
3036 newArray->SetExtraLength(old->GetExtraLength()); in CopyArray()
3041 newArray->Set<false>(thread_, i, value); in CopyArray()
3043 newArray->Set(thread_, i, value); in CopyArray()
3047 return newArray; in CopyArray()
3058 JSHandle<TaggedArray> newArray(thread_, header); in CopyFromEnumCache() local
3059 newArray->SetLength(newLength); in CopyFromEnumCache()
3060 newArray->SetExtraLength(old->GetExtraLength()); in CopyFromEnumCache()
3064 newArray->Set(thread_, i, value); in CopyFromEnumCache()
3066 return newArray; in CopyFromEnumCache()
3086 auto newArray = NewTaggedArrayWithoutInit(arrayLength, MemSpaceType::SEMI_SPACE); in ExtendLayoutInfo() local
3087 JSHandle<LayoutInfo>::Cast(newArray)->Initialize(thread_, oldArray->GetExtraLength()); in ExtendLayoutInfo()
3092 newArray->Set(thread_, i, value); in ExtendLayoutInfo()
3094 return JSHandle<LayoutInfo>::Cast(newArray); in ExtendLayoutInfo()
4423 JSHandle<TaggedArray> newArray(thread_, header); in CopyDeque() local
4424 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CopyDeque()
4432 newArray->Set(thread_, newIndex, value); in CopyDeque()
4437 return newArray; in CopyDeque()
4461 JSHandle<TaggedArray> newArray(thread_, header); in CopyQueue() local
4462 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CopyQueue()
4470 newArray->Set(thread_, newIndex, value); in CopyQueue()
4475 return newArray; in CopyQueue()