Lines Matching defs:from_kind
977 ElementsKind from_kind = map->elements_kind();
978 if (from_kind == to_kind) return map;
981 if (from_kind == FAST_SLOPPY_ARGUMENTS_ELEMENTS) {
986 } else if (from_kind == SLOW_SLOPPY_ARGUMENTS_ELEMENTS) {
991 } else if (IsFastElementsKind(from_kind) && IsFastElementsKind(to_kind)) {
994 if (native_context.GetInitialJSArrayMap(from_kind) == *map) {
1005 if (IsHoleyElementsKind(from_kind) &&
1006 to_kind == GetPackedElementsKind(from_kind) &&
1012 bool allow_store_transition = IsTransitionElementsKind(from_kind);
1016 allow_store_transition && IsTransitionableFastElementsKind(from_kind) &&
1017 IsMoreGeneralElementsKindTransition(from_kind, to_kind);