Lines Matching refs:raw_transition
65 static inline bool CanStoreSimpleTransition(Object* raw_transition) { in CanStoreSimpleTransition() argument
66 return raw_transition->IsSmi() || in CanStoreSimpleTransition()
67 (raw_transition->IsWeakCell() && in CanStoreSimpleTransition()
68 WeakCell::cast(raw_transition)->cleared()); in CanStoreSimpleTransition()
70 static inline bool IsSimpleTransition(Object* raw_transition) { in IsSimpleTransition() argument
71 DCHECK(!raw_transition->IsWeakCell() || in IsSimpleTransition()
72 WeakCell::cast(raw_transition)->cleared() || in IsSimpleTransition()
73 WeakCell::cast(raw_transition)->value()->IsMap()); in IsSimpleTransition()
74 return raw_transition->IsWeakCell() && in IsSimpleTransition()
75 !WeakCell::cast(raw_transition)->cleared(); in IsSimpleTransition()
77 static inline Map* GetSimpleTransition(Object* raw_transition) { in GetSimpleTransition() argument
78 DCHECK(IsSimpleTransition(raw_transition)); in GetSimpleTransition()
79 DCHECK(raw_transition->IsWeakCell()); in GetSimpleTransition()
80 return Map::cast(WeakCell::cast(raw_transition)->value()); in GetSimpleTransition()