Searched refs:InlineCacheState (Results 1 – 9 of 9) sorted by relevance
683 InlineCacheState FeedbackNexus::ic_state() const { in ic_state()689 if (feedback->IsSmi()) return InlineCacheState::UNINITIALIZED; in ic_state()690 return InlineCacheState::MONOMORPHIC; in ic_state()696 if (feedback->IsSmi()) return InlineCacheState::MONOMORPHIC; in ic_state()700 return InlineCacheState::MONOMORPHIC; in ic_state()702 return InlineCacheState::UNINITIALIZED; in ic_state()716 return InlineCacheState::UNINITIALIZED; in ic_state()719 return InlineCacheState::MEGAMORPHIC; in ic_state()723 return InlineCacheState::MEGADOM; in ic_state()727 return InlineCacheState::MONOMORPHIC; in ic_state()[all …]
732 InlineCacheState ic_state() const;734 return ic_state() == InlineCacheState::UNINITIALIZED; in IsUninitialized()737 return ic_state() == InlineCacheState::MEGAMORPHIC; in IsMegamorphic()739 bool IsGeneric() const { return ic_state() == InlineCacheState::GENERIC; } in IsGeneric()762 InlineCacheState state = ic_state(); in IsCleared()763 return !FLAG_use_ic || state == InlineCacheState::UNINITIALIZED; in IsCleared()
38 if (state() == InlineCacheState::NO_FEEDBACK) return false; in vector_needs_update()39 return (!vector_set_ && (state() != InlineCacheState::MEGAMORPHIC || in vector_needs_update()
56 constexpr InlineCacheState NO_FEEDBACK = InlineCacheState::NO_FEEDBACK;57 constexpr InlineCacheState UNINITIALIZED = InlineCacheState::UNINITIALIZED;58 constexpr InlineCacheState MONOMORPHIC = InlineCacheState::MONOMORPHIC;59 constexpr InlineCacheState RECOMPUTE_HANDLER =60 InlineCacheState::RECOMPUTE_HANDLER;61 constexpr InlineCacheState POLYMORPHIC = InlineCacheState::POLYMORPHIC;62 constexpr InlineCacheState MEGAMORPHIC = InlineCacheState::MEGAMORPHIC;63 constexpr InlineCacheState MEGADOM = InlineCacheState::MEGADOM;64 constexpr InlineCacheState GENERIC = InlineCacheState::GENERIC;1505 bool CanCache(Handle<Object> receiver, InlineCacheState state) { in CanCache()
30 using State = InlineCacheState;48 state_ = InlineCacheState::RECOMPUTE_HANDLER; in MarkRecomputeHandler()
973 enum class InlineCacheState { enum992 inline size_t hash_value(InlineCacheState mode) { return bit_cast<int>(mode); } in hash_value()995 inline const char* InlineCacheState2String(InlineCacheState state) { in InlineCacheState2String()997 case InlineCacheState::NO_FEEDBACK: in InlineCacheState2String()999 case InlineCacheState::UNINITIALIZED: in InlineCacheState2String()1001 case InlineCacheState::MONOMORPHIC: in InlineCacheState2String()1003 case InlineCacheState::RECOMPUTE_HANDLER: in InlineCacheState2String()1005 case InlineCacheState::POLYMORPHIC: in InlineCacheState2String()1007 case InlineCacheState::MEGAMORPHIC: in InlineCacheState2String()1009 case InlineCacheState::MEGADOM: in InlineCacheState2String()[all …]
515 if (maps.empty() && nexus.ic_state() != InlineCacheState::MEGAMORPHIC) { in ReadFeedbackForPropertyAccess()522 nexus.ic_state() == InlineCacheState::MEGAMORPHIC); in ReadFeedbackForPropertyAccess()530 DCHECK_EQ(nexus.ic_state(), InlineCacheState::MEGAMORPHIC); in ReadFeedbackForPropertyAccess()545 if (nexus.ic_state() != InlineCacheState::MONOMORPHIC || in ReadFeedbackForGlobalAccess()
179 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinaryOperation()208 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinarySmiOperation()
1136 if (nexus.ic_state() == InlineCacheState::UNINITIALIZED) { in RUNTIME_FUNCTION()1143 } else if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in RUNTIME_FUNCTION()