Searched refs:FeedbackVectorSlotKind (Results 1 – 11 of 11) sorted by relevance
/external/v8/src/ |
D | type-feedback-vector-inl.h | 17 FeedbackVectorSlotKind kind) { in AddSlot() 22 This()->append(FeedbackVectorSlotKind::INVALID); in AddSlot() 53 int TypeFeedbackMetadata::GetSlotSize(FeedbackVectorSlotKind kind) { in GetSlotSize() 54 DCHECK_NE(FeedbackVectorSlotKind::INVALID, kind); in GetSlotSize() 55 DCHECK_NE(FeedbackVectorSlotKind::KINDS_NUMBER, kind); in GetSlotSize() 56 if (kind == FeedbackVectorSlotKind::GENERAL || in GetSlotSize() 57 kind == FeedbackVectorSlotKind::INTERPRETER_BINARYOP_IC || in GetSlotSize() 58 kind == FeedbackVectorSlotKind::INTERPRETER_COMPARE_IC) { in GetSlotSize() 65 bool TypeFeedbackMetadata::SlotRequiresName(FeedbackVectorSlotKind kind) { in SlotRequiresName() 67 case FeedbackVectorSlotKind::LOAD_GLOBAL_IC: in SlotRequiresName() [all …]
|
D | type-feedback-vector.h | 19 enum class FeedbackVectorSlotKind { enum 40 std::ostream& operator<<(std::ostream& os, FeedbackVectorSlotKind kind); 46 inline FeedbackVectorSlot AddSlot(FeedbackVectorSlotKind kind); 49 return AddSlot(FeedbackVectorSlotKind::CALL_IC); in AddCallICSlot() 53 return AddSlot(FeedbackVectorSlotKind::LOAD_IC); in AddLoadICSlot() 58 return AddSlot(FeedbackVectorSlotKind::LOAD_GLOBAL_IC); in AddLoadGlobalICSlot() 62 return AddSlot(FeedbackVectorSlotKind::KEYED_LOAD_IC); in AddKeyedLoadICSlot() 66 return AddSlot(FeedbackVectorSlotKind::STORE_IC); in AddStoreICSlot() 70 return AddSlot(FeedbackVectorSlotKind::KEYED_STORE_IC); in AddKeyedStoreICSlot() 74 return AddSlot(FeedbackVectorSlotKind::INTERPRETER_BINARYOP_IC); in AddInterpreterBinaryOpICSlot() [all …]
|
D | type-feedback-vector.cc | 28 std::ostream& operator<<(std::ostream& os, FeedbackVectorSlotKind kind) { in operator <<() 33 FeedbackVectorSlotKind TypeFeedbackMetadata::GetKind( in GetKind() 52 FeedbackVectorSlotKind kind) { in SetKind() 80 FeedbackVectorSlotKind kind = spec->GetKind(i); in New() 83 FeedbackVectorSlotKind kind = spec->GetKind(i + j); in New() 84 DCHECK_EQ(FeedbackVectorSlotKind::INVALID, kind); in New() 110 FeedbackVectorSlotKind kind = spec->GetKind(i); in New() 147 FeedbackVectorSlotKind kind = GetKind(slot); in SpecDiffersFrom() 175 FeedbackVectorSlotKind kind = GetKind(slot); in DiffersFrom() 190 const char* TypeFeedbackMetadata::Kind2String(FeedbackVectorSlotKind kind) { in Kind2String() [all …]
|
D | type-info.cc | 77 FeedbackVectorSlotKind kind = feedback_vector_->GetKind(slot); in LoadInlineCacheState() 78 if (kind == FeedbackVectorSlotKind::LOAD_IC) { in LoadInlineCacheState() 81 } else if (kind == FeedbackVectorSlotKind::KEYED_LOAD_IC) { in LoadInlineCacheState() 95 FeedbackVectorSlotKind kind = feedback_vector_->GetKind(slot); in StoreIsUninitialized() 96 if (kind == FeedbackVectorSlotKind::STORE_IC) { in StoreIsUninitialized() 99 } else if (kind == FeedbackVectorSlotKind::KEYED_STORE_IC) { in StoreIsUninitialized() 142 FeedbackVectorSlotKind::KEYED_STORE_IC) { in GetStoreModeAndKeyType() 474 FeedbackVectorSlotKind kind = feedback_vector_->GetKind(slot); in CollectReceiverTypes() 475 if (kind == FeedbackVectorSlotKind::STORE_IC) { in CollectReceiverTypes() 479 DCHECK_EQ(FeedbackVectorSlotKind::KEYED_STORE_IC, kind); in CollectReceiverTypes()
|
D | objects-printer.cc | 690 FeedbackVectorSlotKind kind = This()->GetKind(slot); in FeedbackVectorSpecPrint() 724 FeedbackVectorSlotKind kind = iter.kind(); in TypeFeedbackMetadataPrint() 752 FeedbackVectorSlotKind kind = iter.kind(); in TypeFeedbackVectorPrint() 760 case FeedbackVectorSlotKind::LOAD_IC: { in TypeFeedbackVectorPrint() 765 case FeedbackVectorSlotKind::LOAD_GLOBAL_IC: { in TypeFeedbackVectorPrint() 770 case FeedbackVectorSlotKind::KEYED_LOAD_IC: { in TypeFeedbackVectorPrint() 775 case FeedbackVectorSlotKind::CALL_IC: { in TypeFeedbackVectorPrint() 780 case FeedbackVectorSlotKind::STORE_IC: { in TypeFeedbackVectorPrint() 785 case FeedbackVectorSlotKind::KEYED_STORE_IC: { in TypeFeedbackVectorPrint() 790 case FeedbackVectorSlotKind::INTERPRETER_BINARYOP_IC: { in TypeFeedbackVectorPrint() [all …]
|
/external/v8/src/ast/ |
D | ast.cc | 231 FeedbackVectorSlotKind kind = assign_type == KEYED_PROPERTY in AssignVectorSlots() 232 ? FeedbackVectorSlotKind::KEYED_STORE_IC in AssignVectorSlots() 233 : FeedbackVectorSlotKind::STORE_IC; in AssignVectorSlots()
|
D | ast.h | 1791 FeedbackVectorSlotKind kind = key()->IsPropertyName() in AssignFeedbackVectorSlots() 1792 ? FeedbackVectorSlotKind::LOAD_IC in AssignFeedbackVectorSlots() 1793 : FeedbackVectorSlotKind::KEYED_LOAD_IC; in AssignFeedbackVectorSlots()
|
/external/v8/src/ic/ |
D | ic.cc | 2623 FeedbackVectorSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2624 if (kind == FeedbackVectorSlotKind::LOAD_IC) { in RUNTIME_FUNCTION() 2631 } else if (kind == FeedbackVectorSlotKind::LOAD_GLOBAL_IC) { in RUNTIME_FUNCTION() 2642 DCHECK_EQ(FeedbackVectorSlotKind::KEYED_LOAD_IC, kind); in RUNTIME_FUNCTION() 2659 DCHECK_EQ(FeedbackVectorSlotKind::LOAD_GLOBAL_IC, in RUNTIME_FUNCTION() 2680 DCHECK_EQ(FeedbackVectorSlotKind::LOAD_GLOBAL_IC, in RUNTIME_FUNCTION() 2766 if (vector->GetKind(vector_slot) == FeedbackVectorSlotKind::STORE_IC) { in RUNTIME_FUNCTION() 2772 DCHECK_EQ(FeedbackVectorSlotKind::KEYED_STORE_IC, in RUNTIME_FUNCTION()
|
/external/v8/src/compiler/ |
D | bytecode-graph-builder.cc | 747 DCHECK_EQ(FeedbackVectorSlotKind::LOAD_GLOBAL_IC, in BuildLoadGlobal() 1431 DCHECK_EQ(FeedbackVectorSlotKind::INTERPRETER_BINARYOP_IC, in GetBinaryOperationHint() 1446 DCHECK_EQ(FeedbackVectorSlotKind::INTERPRETER_COMPARE_IC, in GetCompareOperationHint()
|
D | js-native-context-specialization.cc | 230 if (vector->GetKind(slot) != FeedbackVectorSlotKind::STORE_IC) { in ReduceNamedAccess() 1205 DCHECK_EQ(FeedbackVectorSlotKind::STORE_IC, vector->GetKind(slot)); in BuildPropertyAccess()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 6892 if (vector->GetKind(slot) == FeedbackVectorSlotKind::KEYED_STORE_IC) { in BuildNamedGeneric()
|