Home | History | Annotate | Download | only in src

Lines Matching refs:TRANSITIONS

33 #include "src/transitions-inl.h"
1630 case TRANSITIONS:
1672 // Here we just allow state transitions from undecided or maybe tenure
1850 TransitionArray* transitions = map->transitions();
1851 if (!transitions->IsSimpleTransition()) return Handle<String>::null();
1853 PropertyDetails details = transitions->GetTargetDetails(transition);
1854 Name* name = transitions->GetKey(transition);
1864 return Handle<Map>(map->transitions()->GetTarget(
1872 TransitionArray* transitions = map->transitions();
1873 int transition = transitions->Search(*key);
1875 PropertyDetails target_details = transitions->GetTargetDetails(transition);
1878 return Handle<Map>(transitions->GetTarget(transition));
5089 transitions;
5091 transitions = TransitionArray::Allocate(map->GetIsolate(), 0);
5092 transitions->set_back_pointer_storage(map->GetBackPointer());
5093 } else if (!map->transitions()->IsFullTransitionArray()) {
5094 transitions = TransitionArray::ExtendToFullTransitionArray(map);
5098 map->set_transitions(*transitions);
5146 return HasTransitionArray() && transitions()->HasElementsTransition();
5157 int index = transitions()->Search(GetHeap()->elements_transition_symbol());
5158 return transitions()->GetTarget(index);
5164 return FixedArray::SizeFor(transitions()->length() +
5171 return transitions()->GetTarget(transition_index);
5176 if (HasTransitionArray()) return transitions()->Search(name);
5183 if (!transitions()->HasPrototypeTransitions()) {
5186 return transitions()->GetPrototypeTransitions();
5200 map->transitions()->SetPrototypeTransitions(*proto_transitions);
5206 return HasTransitionArray() && transitions()->HasPrototypeTransitions();
5210 TransitionArray* Map::transitions() const {
5225 for (int i = 0; i < transitions()->number_of_transitions(); i++) {
5226 Map* target = transitions()->GetTarget(i);
5228 Name* key = transitions()->GetKey(i);
5235 DCHECK(transitions() != transition_array);
5559 // We only allow mode transitions from sloppy to strict.