Home | History | Annotate | Download | only in src

Lines Matching defs:from_kind

2277     ElementsKind from_kind, Handle<FixedArrayBase> from_elements,
2279 if (from_kind != to_kind) {
2281 os << "elements transition [" << ElementsKindToString(from_kind) << " -> "
3783 ElementsKind from_kind = root_map->elements_kind();
3786 if (from_kind != to_kind && to_kind != DICTIONARY_ELEMENTS &&
3789 !(IsTransitionableFastElementsKind(from_kind) &&
3790 IsMoreGeneralElementsKindTransition(from_kind, to_kind))) {
3815 if (from_kind != to_kind) {
4267 ElementsKind from_kind = root_map->elements_kind();
4269 if (from_kind != to_kind) {
5039 ElementsKind from_kind = map->elements_kind();
5040 if (from_kind == to_kind) return map;
5044 if (from_kind == FAST_SLOPPY_ARGUMENTS_ELEMENTS) {
5049 } else if (from_kind == SLOW_SLOPPY_ARGUMENTS_ELEMENTS) {
5054 } else if (IsFastElementsKind(from_kind) && IsFastElementsKind(to_kind)) {
5057 if (native_context->get(Context::ArrayMapIndex(from_kind)) == *map) {
5068 if (IsHoleyElementsKind(from_kind) &&
5069 to_kind == GetPackedElementsKind(from_kind) &&
5075 bool allow_store_transition = IsTransitionElementsKind(from_kind);
5079 allow_store_transition && IsTransitionableFastElementsKind(from_kind) &&
5080 IsMoreGeneralElementsKindTransition(from_kind, to_kind);
15338 ElementsKind from_kind = object->GetElementsKind();
15340 if (IsFastHoleyElementsKind(from_kind)) {
15344 if (from_kind == to_kind) return;
15347 DCHECK(IsFastElementsKind(from_kind));
15349 DCHECK_NE(TERMINAL_FAST_ELEMENTS_KIND, from_kind);
15353 IsFastDoubleElementsKind(from_kind) ==
15361 PrintElementsTransition(stdout, object, from_kind, elms, to_kind, elms);
15364 DCHECK((IsFastSmiElementsKind(from_kind) &&
15366 (IsFastDoubleElementsKind(from_kind) &&
15375 bool Map::IsValidElementsTransition(ElementsKind from_kind,
15378 if (!IsMoreGeneralElementsKindTransition(from_kind, to_kind)) {
15383 return !IsFastHoleyElementsKind(from_kind) ||