Lines Matching defs:transitions
5 #include "src/objects/transitions.h"
9 #include "src/objects/transitions-inl.h"
48 // If the map doesn't have any transitions at all yet, install the new one.
240 return transitions().SearchAndGetTarget(kind, name, attributes);
250 int transition = transitions().SearchSpecial(name, concurrent_access_);
252 return transitions().GetTarget(transition);
303 return transitions().ForEachTransitionTo(name, callback);
376 // There was no prototype transitions array before, so the size
398 int transitions = TransitionArray::NumberOfPrototypeTransitions(*cache) + 1;
403 if (transitions > capacity) {
408 cache, 2 * transitions, isolate);
413 // Reload number of transitions as they might have been compacted.
474 return transitions().number_of_transitions();
482 // We only cache the migration target for maps with empty transitions for GC's
583 TransitionArray transitions =
585 if (transitions.HasPrototypeTransitions()) {
586 WeakFixedArray proto_trans = transitions.GetPrototypeTransitions();
600 for (int i = 0; i < transitions.number_of_transitions(); ++i) {
601 stack.emplace_back(transitions.GetTarget(i));
613 Object transitions) {
617 TransitionArray new_transitions = TransitionArray::cast(transitions);