Lines Matching refs:from

190 // CopyElements, it copies all of elements from source after source_start to
217 FixedArray from = FixedArray::cast(from_base);
226 to.CopyElements(isolate, to_start, from, from_start, copy_size,
235 NumberDictionary from = NumberDictionary::cast(from_base);
239 copy_size = from.max_number_key() + 1 - from_start;
257 InternalIndex entry = from.FindEntry(isolate, i + from_start);
259 Object value = from.ValueAt(entry);
297 Handle<FixedDoubleArray> from(FixedDoubleArray::cast(from_base), isolate);
309 FixedDoubleArray::get(*from, i + from_start, isolate);
331 FixedDoubleArray from = FixedDoubleArray::cast(from_base);
334 Address from_address = from.address() + FixedDoubleArray::kHeaderSize;
366 FixedArray from = FixedArray::cast(from_base);
368 Object the_hole = from.GetReadOnlyRoots().the_hole_value();
371 Object hole_or_smi = from.get(from_start);
402 FixedArray from = FixedArray::cast(from_base);
406 Object smi = from.get(from_start);
427 FixedArray from = FixedArray::cast(from_base);
429 Object the_hole = from.GetReadOnlyRoots().the_hole_value();
432 Object hole_or_object = from.get(from_start);
445 NumberDictionary from = NumberDictionary::cast(from_base);
449 copy_size = from.max_number_key() + 1 - from_start;
461 InternalIndex entry = from.FindEntry(isolate, i + from_start);
463 to.set(i + to_start, from.ValueAt(entry).Number());
551 // implementation differs from the base class implementation.
752 // Do not trim from short arrays to prevent frequent trimming on
944 // This function is intended to be called from optimized code. We don't
975 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
994 FixedArrayBase from = from_holder.elements();
1001 // copying from object with fast double elements to object with object
1004 Subclass::CopyElementsImpl(from_holder.GetIsolate(), from, from_start, *to,
1237 // Indices from dictionary elements should only be converted after
1469 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
1703 // Restart from beginning in slow path, otherwise we may observably
2506 // This method could actually allocate if copying from double elements to
2508 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
2525 CopyObjectToObjectElements(isolate, from, from_kind, from_start, to,
2532 CopyDoubleToObjectElements(isolate, from, from_start, to, to_start,
2537 CopyDictionaryToObjectElements(isolate, from, from_start, to, to_kind,
2925 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
2932 CopyPackedSmiToDoubleElements(from, from_start, to, to_start,
2936 CopySmiToDoubleElements(from, from_start, to, to_start, copy_size);
2940 CopyDoubleToDoubleElements(from, from_start, to, to_start, copy_size);
2950 CopyObjectToDoubleElements(from, from_start, to, to_start, copy_size);
2953 CopyDictionaryToDoubleElements(isolate, from, from_start, to, to_start,
3051 // Conversions from (other) scalar values.
3064 // Conversions from objects / handles.
3885 // All conversions from TypedArrays can be done without allocation.
4721 // No need to delete a context mapped entry from the arguments elements.
4886 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
4892 CopyDictionaryToObjectElements(isolate, from, from_start, to,
4896 CopyObjectToObjectElements(isolate, from, HOLEY_ELEMENTS, from_start, to,
5078 static void CopyElementsImpl(Isolate* isolate, FixedArrayBase from,
5084 CopyDictionaryToObjectElements(isolate, from, from_start, to,
5088 CopyObjectToObjectElements(isolate, from, HOLEY_ELEMENTS, from_start, to,