Lines Matching refs:from_start
110 ElementsKind from_kind, uint32_t from_start, in CopyObjectToObjectElements() argument
120 copy_size = Min(from_base->length() - from_start, in CopyObjectToObjectElements()
133 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopyObjectToObjectElements()
145 Object* value = from->get(from_start + i); in CopyObjectToObjectElements()
152 FixedArrayBase* from_base, uint32_t from_start, FixedArrayBase* to_base, in CopyDictionaryToObjectElements() argument
160 copy_size = from->max_number_key() + 1 - from_start; in CopyDictionaryToObjectElements()
183 int entry = from->FindEntry(i + from_start); in CopyDictionaryToObjectElements()
199 uint32_t from_start, in CopyDoubleToObjectElements() argument
207 copy_size = Min(from_base->length() - from_start, in CopyDoubleToObjectElements()
224 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopyDoubleToObjectElements()
241 Handle<Object> value = FixedDoubleArray::get(from, i + from_start); in CopyDoubleToObjectElements()
249 uint32_t from_start, in CopyDoubleToDoubleElements() argument
257 copy_size = Min(from_base->length() - from_start, in CopyDoubleToDoubleElements()
266 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopyDoubleToDoubleElements()
273 from_address += kDoubleSize * from_start; in CopyDoubleToDoubleElements()
282 uint32_t from_start, in CopySmiToDoubleElements() argument
290 copy_size = from_base->length() - from_start; in CopySmiToDoubleElements()
298 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopySmiToDoubleElements()
303 for (uint32_t from_end = from_start + static_cast<uint32_t>(copy_size); in CopySmiToDoubleElements()
304 from_start < from_end; from_start++, to_start++) { in CopySmiToDoubleElements()
305 Object* hole_or_smi = from->get(from_start); in CopySmiToDoubleElements()
316 uint32_t from_start, in CopyPackedSmiToDoubleElements() argument
326 copy_size = packed_size - from_start; in CopyPackedSmiToDoubleElements()
341 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopyPackedSmiToDoubleElements()
345 for (uint32_t from_end = from_start + static_cast<uint32_t>(packed_size); in CopyPackedSmiToDoubleElements()
346 from_start < from_end; from_start++, to_start++) { in CopyPackedSmiToDoubleElements()
347 Object* smi = from->get(from_start); in CopyPackedSmiToDoubleElements()
355 uint32_t from_start, in CopyObjectToDoubleElements() argument
363 copy_size = from_base->length() - from_start; in CopyObjectToDoubleElements()
371 (copy_size + static_cast<int>(from_start)) <= from_base->length()); in CopyObjectToDoubleElements()
376 for (uint32_t from_end = from_start + copy_size; in CopyObjectToDoubleElements()
377 from_start < from_end; from_start++, to_start++) { in CopyObjectToDoubleElements()
378 Object* hole_or_object = from->get(from_start); in CopyObjectToDoubleElements()
389 uint32_t from_start, in CopyDictionaryToDoubleElements() argument
399 copy_size = from->max_number_key() + 1 - from_start; in CopyDictionaryToDoubleElements()
413 int entry = from->FindEntry(i + from_start); in CopyDictionaryToDoubleElements()
810 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, in CopyElementsImpl() argument
817 void CopyElements(Handle<FixedArrayBase> from, uint32_t from_start, in CopyElements() argument
827 ElementsAccessorSubclass::CopyElementsImpl(*from, from_start, *to, in CopyElements()
832 void CopyElements(JSObject* from_holder, uint32_t from_start, in CopyElements() argument
856 from, from_start, *to, from_kind, to_start, packed_size, copy_size); in CopyElements()
1030 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, in CopyElementsImpl() argument
1605 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, in CopyElementsImpl() argument
1616 CopyObjectToObjectElements(from, from_kind, from_start, to, to_kind, in CopyElementsImpl()
1623 CopyDoubleToObjectElements(from, from_start, to, to_start, copy_size); in CopyElementsImpl()
1627 CopyDictionaryToObjectElements(from, from_start, to, to_kind, to_start, in CopyElementsImpl()
1735 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, in CopyElementsImpl() argument
1742 CopyPackedSmiToDoubleElements(from, from_start, to, to_start, in CopyElementsImpl()
1746 CopySmiToDoubleElements(from, from_start, to, to_start, copy_size); in CopyElementsImpl()
1750 CopyDoubleToDoubleElements(from, from_start, to, to_start, copy_size); in CopyElementsImpl()
1754 CopyObjectToDoubleElements(from, from_start, to, to_start, copy_size); in CopyElementsImpl()
1757 CopyDictionaryToDoubleElements(from, from_start, to, to_start, in CopyElementsImpl()
2170 static void CopyElementsImpl(FixedArrayBase* from, uint32_t from_start, in CopyElementsImpl() argument
2176 CopyDictionaryToObjectElements(from, from_start, to, FAST_HOLEY_ELEMENTS, in CopyElementsImpl()
2180 CopyObjectToObjectElements(from, FAST_HOLEY_ELEMENTS, from_start, to, in CopyElementsImpl()