Home
last modified time | relevance | path

Searched refs:InlineCacheState (Results 1 – 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dfeedback-vector.cc683 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 …]
Dfeedback-vector.h732 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()
/third_party/node/deps/v8/src/ic/
Dic-inl.h38 if (state() == InlineCacheState::NO_FEEDBACK) return false; in vector_needs_update()
39 return (!vector_set_ && (state() != InlineCacheState::MEGAMORPHIC || in vector_needs_update()
Dic.cc56 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()
Dic.h30 using State = InlineCacheState;
48 state_ = InlineCacheState::RECOMPUTE_HANDLER; in MarkRecomputeHandler()
/third_party/node/deps/v8/src/common/
Dglobals.h973 enum class InlineCacheState { enum
992 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 …]
/third_party/node/deps/v8/src/compiler/
Djs-heap-broker.cc515 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()
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc179 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinaryOperation()
208 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinarySmiOperation()
/third_party/node/deps/v8/src/runtime/
Druntime-object.cc1136 if (nexus.ic_state() == InlineCacheState::UNINITIALIZED) { in RUNTIME_FUNCTION()
1143 } else if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in RUNTIME_FUNCTION()