Lines Matching defs:from_kind

196                                 ElementsKind from_kind, uint32_t from_start,
219 DCHECK(IsSmiOrObjectElementsKind(from_kind));
223 (IsObjectElementsKind(from_kind) && IsObjectElementsKind(to_kind))
804 ElementsKind from_kind, uint32_t capacity) {
805 return ConvertElementsWithCapacity(object, old_elements, from_kind,
811 ElementsKind from_kind, uint32_t capacity, uint32_t src_index,
834 if (IsFastPackedElementsKind(from_kind) && object->IsJSArray()) {
839 from_kind, dst_index, packed_size,
849 ElementsKind from_kind = from_map->elements_kind();
851 if (IsHoleyElementsKind(from_kind)) {
854 if (from_kind != to_kind) {
856 DCHECK(IsFastElementsKind(from_kind));
858 DCHECK_NE(TERMINAL_FAST_ELEMENTS_KIND, from_kind);
862 IsDoubleElementsKind(from_kind) == IsDoubleElementsKind(to_kind)) {
868 (IsSmiElementsKind(from_kind) && IsDoubleElementsKind(to_kind)) ||
869 (IsDoubleElementsKind(from_kind) && IsObjectElementsKind(to_kind)));
874 ConvertElementsWithCapacity(object, from_elements, from_kind,
880 JSObject::PrintElementsTransition(stdout, object, from_kind,
890 ElementsKind from_kind = object->GetElementsKind();
891 if (IsSmiOrObjectElementsKind(from_kind)) {
901 DCHECK(IsDoubleElementsKind(from_kind) != IsDoubleElementsKind(kind()) ||
902 IsDictionaryElementsKind(from_kind) ||
905 object, old_elements, from_kind, kind(), capacity);
910 ElementsKind from_kind, ElementsKind to_kind, uint32_t capacity) {
914 ConvertElementsWithCapacity(object, old_elements, from_kind, capacity),
917 if (IsHoleyElementsKind(from_kind)) {
927 JSObject::PrintElementsTransition(stdout, object, from_kind, old_elements,
977 ElementsKind from_kind, uint32_t to_start,
983 ElementsKind from_kind, Handle<FixedArrayBase> to,
987 IsFastPackedElementsKind(from_kind) && from_holder.IsJSArray();
1005 from_kind, to_start, packed_size, copy_size);
1471 ElementsKind from_kind, uint32_t to_start,
2044 ElementsKind from_kind = object->GetElementsKind();
2046 if (IsDictionaryElementsKind(from_kind) ||
2047 IsDoubleElementsKind(from_kind) != IsDoubleElementsKind(to_kind) ||
2053 if (IsFastElementsKind(from_kind) && from_kind != to_kind) {
2056 if (IsSmiOrObjectElementsKind(from_kind)) {
2510 ElementsKind from_kind, uint32_t to_start,
2514 switch (from_kind) {
2525 CopyObjectToObjectElements(isolate, from, from_kind, from_start, to,
2927 ElementsKind from_kind, uint32_t to_start,
2930 switch (from_kind) {
4888 ElementsKind from_kind, uint32_t to_start,
4891 if (from_kind == SLOW_SLOPPY_ARGUMENTS_ELEMENTS) {
4895 DCHECK_EQ(FAST_SLOPPY_ARGUMENTS_ELEMENTS, from_kind);
4908 ElementsKind from_kind = object->GetElementsKind();
4911 DCHECK(from_kind == SLOW_SLOPPY_ARGUMENTS_ELEMENTS ||
4916 ConvertElementsWithCapacity(object, old_arguments, from_kind, capacity),
5061 ElementsKind from_kind = object->GetElementsKind();
5062 if (from_kind == FAST_STRING_WRAPPER_ELEMENTS) {
5071 DCHECK(from_kind == SLOW_STRING_WRAPPER_ELEMENTS ||
5074 object, old_elements, from_kind, FAST_STRING_WRAPPER_ELEMENTS,
5080 ElementsKind from_kind, uint32_t to_start,
5083 if (from_kind == SLOW_STRING_WRAPPER_ELEMENTS) {
5087 DCHECK_EQ(FAST_STRING_WRAPPER_ELEMENTS, from_kind);
5338 ElementsKind from_kind = array.GetElementsKind();
5339 accessor->CopyElements(array, 0, from_kind, storage, insertion_index, len);