Lines Matching defs:to_kind
936 ElementsKind to_kind,
945 while (kind != to_kind) {
952 DCHECK_EQ(to_kind, current_map.elements_kind());
956 Map Map::LookupElementsTransitionMap(Isolate* isolate, ElementsKind to_kind,
958 Map to_map = FindClosestElementsTransition(isolate, *this, to_kind, cmode);
959 if (to_map.elements_kind() == to_kind) return to_map;
976 ElementsKind to_kind) {
978 if (from_kind == to_kind) return map;
983 DCHECK_EQ(SLOW_SLOPPY_ARGUMENTS_ELEMENTS, to_kind);
988 DCHECK_EQ(FAST_SLOPPY_ARGUMENTS_ELEMENTS, to_kind);
991 } else if (IsFastElementsKind(from_kind) && IsFastElementsKind(to_kind)) {
996 native_context.get(Context::ArrayMapIndex(to_kind));
1006 to_kind == GetPackedElementsKind(from_kind) &&
1008 Map::cast(map->GetBackPointer()).elements_kind() == to_kind) {
1014 if (IsFastElementsKind(to_kind)) {
1017 IsMoreGeneralElementsKindTransition(from_kind, to_kind);
1021 return Map::CopyAsElementsKind(isolate, map, to_kind, OMIT_TRANSITION);
1024 return MapUpdater{isolate, map}.ReconfigureElementsKind(to_kind);
1029 ElementsKind to_kind) {
1041 while (kind != to_kind && !IsTerminalElementsKind(kind)) {
1050 if (kind != to_kind) {
1051 current_map = Map::CopyAsElementsKind(isolate, current_map, to_kind, flag);
1054 DCHECK(current_map->elements_kind() == to_kind);