Home
last modified time | relevance | path

Searched refs:transition_groups (Results 1 – 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Djs-heap-broker.cc232 ElementAccessFeedback::transition_groups() const { in transition_groups() function in v8::internal::compiler::ElementAccessFeedback
246 for (auto const& group : transition_groups()) { in Refine()
417 for (auto const& group : transition_groups()) { in HasOnlyStringMaps()
816 ZoneMap<Handle<Map>, TransitionGroup, HandleLess> transition_groups(zone()); in ProcessFeedbackMapsForElementAccess() local
834 transition_groups.insert({map.object(), group}); in ProcessFeedbackMapsForElementAccess()
839 transition_groups.insert({target, new_group}).first->second; in ProcessFeedbackMapsForElementAccess()
846 for (auto entry : transition_groups) { in ProcessFeedbackMapsForElementAccess()
850 CHECK(!result->transition_groups().empty()); in ProcessFeedbackMapsForElementAccess()
863 for (TransitionGroup const& some_group : transition_groups()) { in AddGroup()
Daccess-info.cc391 for (auto const& group : feedback.transition_groups()) { in ComputeElementAccessInfos()
1015 if (feedback.transition_groups().empty()) return {}; in ConsolidateElementLoad()
1017 DCHECK(!feedback.transition_groups().front().empty()); in ConsolidateElementLoad()
1018 Handle<Map> first_map = feedback.transition_groups().front().front(); in ConsolidateElementLoad()
1025 for (auto const& group : feedback.transition_groups()) { in ConsolidateElementLoad()
Dprocessed-feedback.h131 ZoneVector<TransitionGroup> const& transition_groups() const;
Djs-generic-lowering.cc248 return feedback.AsElementAccess().transition_groups().empty(); in ShouldUseMegamorphicLoadBuiltin()
Djs-native-context-specialization.cc1647 if (feedback.transition_groups().empty()) return NoChange(); in ReduceElementAccess()
1660 if (!refined_feedback.transition_groups().empty() && in ReduceElementAccess()