Lines Matching refs:from_kind
420 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) {
421 DCHECK(IsSmiElementsKind(from_kind));
422 return (from_kind == PACKED_SMI_ELEMENTS) ? PACKED_ELEMENTS : HOLEY_ELEMENTS;
425 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind,
427 return (GetHoleyElementsKind(from_kind) == to_kind) ||
428 (IsSmiElementsKind(from_kind) && IsObjectElementsKind(to_kind));
431 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
434 inline ElementsKind GetMoreGeneralElementsKind(ElementsKind from_kind,
436 if (IsMoreGeneralElementsKindTransition(from_kind, to_kind)) {
439 return from_kind;
442 inline bool IsTransitionableFastElementsKind(ElementsKind from_kind) {
443 return IsFastElementsKind(from_kind) &&
444 from_kind != TERMINAL_FAST_ELEMENTS_KIND;