Searched refs:FeedbackSlotKind (Results 1 – 13 of 13) sorted by relevance
/external/v8/src/ |
D | feedback-vector.h | 23 enum class FeedbackSlotKind { enum 59 inline bool IsCallICKind(FeedbackSlotKind kind) { in IsCallICKind() 60 return kind == FeedbackSlotKind::kCall; in IsCallICKind() 63 inline bool IsLoadICKind(FeedbackSlotKind kind) { in IsLoadICKind() 64 return kind == FeedbackSlotKind::kLoadProperty; in IsLoadICKind() 67 inline bool IsLoadGlobalICKind(FeedbackSlotKind kind) { in IsLoadGlobalICKind() 68 return kind == FeedbackSlotKind::kLoadGlobalNotInsideTypeof || in IsLoadGlobalICKind() 69 kind == FeedbackSlotKind::kLoadGlobalInsideTypeof; in IsLoadGlobalICKind() 72 inline bool IsKeyedLoadICKind(FeedbackSlotKind kind) { in IsKeyedLoadICKind() 73 return kind == FeedbackSlotKind::kLoadKeyed; in IsKeyedLoadICKind() [all …]
|
D | feedback-vector-inl.h | 58 int FeedbackMetadata::GetSlotSize(FeedbackSlotKind kind) { in GetSlotSize() 60 case FeedbackSlotKind::kForIn: in GetSlotSize() 61 case FeedbackSlotKind::kInstanceOf: in GetSlotSize() 62 case FeedbackSlotKind::kCompareOp: in GetSlotSize() 63 case FeedbackSlotKind::kBinaryOp: in GetSlotSize() 64 case FeedbackSlotKind::kLiteral: in GetSlotSize() 65 case FeedbackSlotKind::kCreateClosure: in GetSlotSize() 66 case FeedbackSlotKind::kTypeProfile: in GetSlotSize() 69 case FeedbackSlotKind::kCall: in GetSlotSize() 70 case FeedbackSlotKind::kCloneObject: in GetSlotSize() [all …]
|
D | feedback-vector.cc | 17 FeedbackSlot FeedbackVectorSpec::AddSlot(FeedbackSlotKind kind) { in AddSlot() 22 append(FeedbackSlotKind::kInvalid); in AddSlot() 28 FeedbackSlot slot = AddSlot(FeedbackSlotKind::kTypeProfile); in AddTypeProfileSlot() 40 return GetKind(slot) == FeedbackSlotKind::kTypeProfile; in HasTypeProfileSlot() 55 std::ostream& operator<<(std::ostream& os, FeedbackSlotKind kind) { in operator <<() 59 FeedbackSlotKind FeedbackMetadata::GetKind(FeedbackSlot slot) const { in GetKind() 65 void FeedbackMetadata::SetKind(FeedbackSlot slot, FeedbackSlotKind kind) { in SetKind() 84 FeedbackSlotKind kind = spec->GetKind(FeedbackSlot(i)); in New() 87 FeedbackSlotKind kind = spec->GetKind(FeedbackSlot(i + j)); in New() 88 DCHECK_EQ(FeedbackSlotKind::kInvalid, kind); in New() [all …]
|
D | objects-printer.cc | 1011 FeedbackSlotKind kind = GetKind(FeedbackSlot(slot)); in FeedbackVectorSpecPrint() 1027 FeedbackSlotKind kind = iter.kind(); in FeedbackMetadataPrint() 1054 FeedbackSlotKind kind = iter.kind(); in FeedbackVectorPrint() 1101 case FeedbackSlotKind::kCall: in Print() 1102 case FeedbackSlotKind::kLoadProperty: in Print() 1103 case FeedbackSlotKind::kLoadKeyed: in Print() 1104 case FeedbackSlotKind::kLoadGlobalInsideTypeof: in Print() 1105 case FeedbackSlotKind::kLoadGlobalNotInsideTypeof: in Print() 1106 case FeedbackSlotKind::kStoreNamedSloppy: in Print() 1107 case FeedbackSlotKind::kStoreNamedStrict: in Print() [all …]
|
D | objects-debug.cc | 684 FeedbackSlotKind kind = iter.kind(); in FeedbackMetadataVerify() 685 CHECK_NE(FeedbackSlotKind::kInvalid, kind); in FeedbackMetadataVerify() 686 CHECK_GT(FeedbackSlotKind::kKindsNumber, kind); in FeedbackMetadataVerify()
|
/external/v8/src/heap/ |
D | object-stats.cc | 549 MaybeObject* maybe_obj, FeedbackSlotKind kind, Isolate* isolate) { in GetFeedbackSlotType() 554 case FeedbackSlotKind::kCall: in GetFeedbackSlotType() 561 case FeedbackSlotKind::kLoadProperty: in GetFeedbackSlotType() 562 case FeedbackSlotKind::kLoadGlobalInsideTypeof: in GetFeedbackSlotType() 563 case FeedbackSlotKind::kLoadGlobalNotInsideTypeof: in GetFeedbackSlotType() 564 case FeedbackSlotKind::kLoadKeyed: in GetFeedbackSlotType() 571 case FeedbackSlotKind::kStoreNamedSloppy: in GetFeedbackSlotType() 572 case FeedbackSlotKind::kStoreNamedStrict: in GetFeedbackSlotType() 573 case FeedbackSlotKind::kStoreOwnNamed: in GetFeedbackSlotType() 574 case FeedbackSlotKind::kStoreGlobalSloppy: in GetFeedbackSlotType() [all …]
|
/external/v8/src/ic/ |
D | ic.h | 129 FeedbackSlotKind kind() const { return kind_; } in kind() 194 FeedbackSlotKind kind_; 216 static bool ShouldThrowReferenceError(FeedbackSlotKind kind) { in ShouldThrowReferenceError() 217 return kind == FeedbackSlotKind::kLoadGlobalNotInsideTypeof; in ShouldThrowReferenceError()
|
D | ic.cc | 160 kind_(FeedbackSlotKind::kInvalid), in IC() 2171 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2243 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2278 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2324 FeedbackSlotKind slot_kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2375 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2404 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2434 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2694 FeedbackSlotKind slot_kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION() 2723 FeedbackSlotKind kind = vector->GetKind(vector_slot); in RUNTIME_FUNCTION()
|
D | accessor-assembler.cc | 1994 STATIC_ASSERT(FeedbackSlotKind::kStoreGlobalSloppy <= in BranchIfStrictMode() 1995 FeedbackSlotKind::kLastSloppyKind); in BranchIfStrictMode() 1996 STATIC_ASSERT(FeedbackSlotKind::kStoreKeyedSloppy <= in BranchIfStrictMode() 1997 FeedbackSlotKind::kLastSloppyKind); in BranchIfStrictMode() 1998 STATIC_ASSERT(FeedbackSlotKind::kStoreNamedSloppy <= in BranchIfStrictMode() 1999 FeedbackSlotKind::kLastSloppyKind); in BranchIfStrictMode() 2001 FeedbackSlotKind::kLastSloppyKind))), in BranchIfStrictMode()
|
/external/v8/src/interpreter/ |
D | bytecode-generator.cc | 808 void Put(FeedbackSlotKind slot_kind, Variable* variable, FeedbackSlot slot) { in Put() 811 void Put(FeedbackSlotKind slot_kind, AstNode* node, FeedbackSlot slot) { in Put() 814 void Put(FeedbackSlotKind slot_kind, int variable_index, in Put() 819 FeedbackSlot Get(FeedbackSlotKind slot_kind, Variable* variable) const { in Get() 822 FeedbackSlot Get(FeedbackSlotKind slot_kind, AstNode* node) const { in Get() 825 FeedbackSlot Get(FeedbackSlotKind slot_kind, int variable_index, in Get() 831 typedef std::tuple<FeedbackSlotKind, int, const void*> Key; 833 void PutImpl(FeedbackSlotKind slot_kind, int index, const void* node, in PutImpl() 840 FeedbackSlot GetImpl(FeedbackSlotKind slot_kind, int index, in GetImpl() 5096 FeedbackSlotKind slot_kind = in GetCachedLoadGlobalICSlot() [all …]
|
D | bytecode-array-builder.cc | 855 FeedbackSlotKind::kStoreOwnNamed, in StoreNamedOwnProperty()
|
/external/v8/src/compiler/ |
D | js-native-context-specialization.cc | 2867 FeedbackSlotKind kind = nexus.kind(); in ExtractReceiverMaps()
|
D | bytecode-graph-builder.cc | 1375 DCHECK_EQ(FeedbackSlotKind::kStoreOwnNamed, in BuildNamedStore()
|