Home | History | Annotate | Download | only in src

Lines Matching defs:current_map

3204   Handle<Map> current_map(this);
3210 MaybeNull(current_map->LookupElementsTransitionMap(kind));
3217 current_map = maybe_transitioned_map;
3225 Map* current_map = map;
3247 if (!current_map->HasElementsTransition()) return current_map;
3248 current_map = current_map->elements_transition_map();
3251 if (to_kind != kind && current_map->HasElementsTransition()) {
3253 Map* next_map = current_map->elements_transition_map();
3257 DCHECK(current_map->elements_kind() == target_kind);
3258 return current_map;
3287 Handle<Map> current_map = map;
3293 current_map =
3294 Map::CopyAsElementsKind(current_map, kind, INSERT_TRANSITION);
3301 current_map = Map::CopyAsElementsKind(
3302 current_map, to_kind, INSERT_TRANSITION);
3305 DCHECK(current_map->elements_kind() == to_kind);
3306 return current_map;
9346 Handle<Map> current_map = initial_map;
9347 ElementsKind kind = current_map->elements_kind();
9349 maps->set(kind, *current_map);
9354 if (current_map->HasElementsTransition()) {
9355 new_map = handle(current_map->elements_transition_map());
9359 current_map, next_kind, INSERT_TRANSITION);
9362 current_map = new_map;