Lines Matching defs:to_kind
2868 ElementsKind to_kind,
2870 if (from_kind != to_kind) {
2873 << ElementsKindToString(to_kind) << "] in ";
3372 ElementsKind to_kind) {
3374 return Map::TransitionElementsTo(object->GetIsolate(), map, to_kind);
3383 ElementsKind to_kind = GetMoreGeneralElementsKind(map_kind, obj_kind);
3385 to_kind = obj_kind;
3387 if (IsDictionaryElementsKind(to_kind)) {
3390 TransitionElementsKind(object, to_kind);
3392 map = MapUpdater{isolate, map}.ReconfigureElementsKind(to_kind);
5215 ElementsKind to_kind) {
5235 to_kind);
5240 Handle<JSObject> object, ElementsKind to_kind);
5243 Handle<JSObject> object, ElementsKind to_kind);
5246 ElementsKind to_kind) {
5250 to_kind = GetHoleyElementsKind(to_kind);
5253 if (from_kind == to_kind) return;
5258 DCHECK(IsFastElementsKind(to_kind) || IsNonextensibleElementsKind(to_kind));
5261 UpdateAllocationSite(object, to_kind);
5264 IsDoubleElementsKind(from_kind) == IsDoubleElementsKind(to_kind)) {
5267 Handle<Map> new_map = GetElementsTransitionMap(object, to_kind);
5271 PrintElementsTransition(stdout, object, from_kind, elms, to_kind, elms);
5274 DCHECK((IsSmiElementsKind(from_kind) && IsDoubleElementsKind(to_kind)) ||
5275 (IsDoubleElementsKind(from_kind) && IsObjectElementsKind(to_kind)));
5277 if (ElementsAccessor::ForKind(to_kind)