Lines Matching defs:transition
842 ElementsTransition transition = ElementsTransitionOf(node->op());
844 Handle<Map> source_map(transition.source());
845 Handle<Map> target_map(transition.target());
849 switch (transition.mode()) {
890 // this object, because we don't know which of those we'll transition to.
1279 ElementsTransition transition;
1314 ElementsTransition transition = ElementsTransitionOf(current->op());
1318 !ZoneHandleSet<Map>(transition.target())
1320 element_transitions_.push_back({transition, object});
1359 // Finally, we apply the element transitions. For each transition, we will try
1360 // to only invalidate information about nodes that can have the transition's
1362 // transition to the source map. In that case, the other transition will
1369 // If we process the slow transition first on an object that has mapA, we will
1370 // ignore the transition because the object does not have its source map
1371 // (mapB). When we later process the fast transition, we invalidate the
1373 // is wrong because the elements will be overwritten by the slow transition.
1375 // Note that the slow-slow case is fine because either of the slow transition
1384 AliasStateInfo alias_info(state, t.object, t.transition.source());
1388 switch (t.transition.mode()) {
1392 AliasStateInfo alias_info(state, t.object, t.transition.source());