#include "src/api/api-inl.h"
#include "src/execution/execution.h"
#include "src/heap/factory.h"
#include "src/objects/feedback-cell-inl.h"
#include "src/objects/objects-inl.h"
#include "test/unittests/test-utils.h"
namespace v8 {
namespace internal {
class FeedbackVectorTest : public TestWithContext { … };
#define CHECK_SLOT_KIND(helper, index, expected_kind) …
TEST_F(FeedbackVectorTest, VectorStructure) { … }
TEST_F(FeedbackVectorTest, VectorICMetadata) { … }
TEST_F(FeedbackVectorTest, VectorCallICStates) { … }
TEST_F(FeedbackVectorTest, VectorCallICStateApply) { … }
TEST_F(FeedbackVectorTest, VectorCallFeedback) { … }
TEST_F(FeedbackVectorTest, VectorPolymorphicCallFeedback) { … }
TEST_F(FeedbackVectorTest, VectorCallFeedbackForArray) { … }
TEST_F(FeedbackVectorTest, VectorCallCounts) { … }
TEST_F(FeedbackVectorTest, VectorConstructCounts) { … }
TEST_F(FeedbackVectorTest, VectorSpeculationMode) { … }
TEST_F(FeedbackVectorTest, VectorCallSpeculationModeAndFeedbackContent) { … }
TEST_F(FeedbackVectorTest, VectorLoadICStates) { … }
TEST_F(FeedbackVectorTest, VectorLoadGlobalICSlotSharing) { … }
TEST_F(FeedbackVectorTest, VectorLoadICOnSmi) { … }
TEST_F(FeedbackVectorTest, ReferenceContextAllocatesNoSlots) { … }
TEST_F(FeedbackVectorTest, VectorStoreICBasic) { … }
TEST_F(FeedbackVectorTest, DefineNamedOwnIC) { … }
}
}