Lines Matching refs:FeedbackSlot
205 static int GetIndex(FeedbackSlot slot) { return slot.ToInt(); } in GetIndex()
208 static inline FeedbackSlot ToSlot(int index);
209 inline MaybeObject* Get(FeedbackSlot slot) const;
211 inline void Set(FeedbackSlot slot, MaybeObject* value,
215 inline void Set(FeedbackSlot slot, Object* value,
224 FeedbackSlotKind GetKind(FeedbackSlot slot) const;
226 FeedbackSlot GetTypeProfileSlot() const;
232 bool Name(FeedbackSlot slot) const { return Name##Kind(GetKind(slot)); }
247 inline TypeofMode GetTypeofMode(FeedbackSlot slot) const { in DEFINE_SLOT_KIND_PREDICATE()
252 inline LanguageMode GetLanguageMode(FeedbackSlot slot) const { in GetLanguageMode()
261 void FeedbackSlotPrint(std::ostream& os, FeedbackSlot slot); // NOLINT
324 FeedbackSlotKind GetKind(FeedbackSlot slot) const { in GetKind()
335 FeedbackSlot AddCallICSlot() { return AddSlot(FeedbackSlotKind::kCall); } in AddCallICSlot()
337 FeedbackSlot AddLoadICSlot() { in AddLoadICSlot()
341 FeedbackSlot AddLoadGlobalICSlot(TypeofMode typeof_mode) { in AddLoadGlobalICSlot()
347 FeedbackSlot AddCreateClosureSlot() { in AddCreateClosureSlot()
351 FeedbackSlot AddKeyedLoadICSlot() { in AddKeyedLoadICSlot()
355 FeedbackSlot AddStoreICSlot(LanguageMode language_mode) { in AddStoreICSlot()
362 FeedbackSlot AddStoreOwnICSlot() { in AddStoreOwnICSlot()
366 FeedbackSlot AddStoreGlobalICSlot(LanguageMode language_mode) { in AddStoreGlobalICSlot()
373 FeedbackSlot AddKeyedStoreICSlot(LanguageMode language_mode) { in AddKeyedStoreICSlot()
380 FeedbackSlot AddStoreInArrayLiteralICSlot() { in AddStoreInArrayLiteralICSlot()
384 FeedbackSlot AddBinaryOpICSlot() { in AddBinaryOpICSlot()
388 FeedbackSlot AddCompareICSlot() { in AddCompareICSlot()
392 FeedbackSlot AddForInSlot() { return AddSlot(FeedbackSlotKind::kForIn); } in AddForInSlot()
394 FeedbackSlot AddInstanceOfSlot() { in AddInstanceOfSlot()
398 FeedbackSlot AddLiteralSlot() { return AddSlot(FeedbackSlotKind::kLiteral); } in AddLiteralSlot()
400 FeedbackSlot AddStoreDataPropertyInLiteralICSlot() { in AddStoreDataPropertyInLiteralICSlot()
404 FeedbackSlot AddTypeProfileSlot();
406 FeedbackSlot AddCloneObjectSlot() { in AddCloneObjectSlot()
418 FeedbackSlot AddSlot(FeedbackSlotKind kind);
451 FeedbackSlotKind GetKind(FeedbackSlot slot) const;
495 void SetKind(FeedbackSlot slot, FeedbackSlotKind kind);
515 next_slot_(FeedbackSlot(0)), in FeedbackMetadataIterator()
520 next_slot_(FeedbackSlot(0)), in FeedbackMetadataIterator()
525 inline FeedbackSlot Next();
547 FeedbackSlot cur_slot_;
548 FeedbackSlot next_slot_;
555 FeedbackNexus(Handle<FeedbackVector> vector, FeedbackSlot slot) in FeedbackNexus()
560 FeedbackNexus(FeedbackVector* vector, FeedbackSlot slot) in FeedbackNexus()
570 FeedbackSlot slot() const { return slot_; } in slot()
706 FeedbackSlot slot_;