Home
last modified time | relevance | path

Searched refs:TypeFeedbackVector (Results 1 – 25 of 68) sorted by relevance

123

/external/v8/src/
Dtype-feedback-vector-inl.h44 TypeFeedbackVector* TypeFeedbackVector::cast(Object* obj) { in cast()
46 return reinterpret_cast<TypeFeedbackVector*>(obj); in cast()
57 bool TypeFeedbackVector::is_empty() const { in is_empty()
64 int TypeFeedbackVector::slot_count() const { in slot_count()
71 TypeFeedbackMetadata* TypeFeedbackVector::metadata() const { in metadata()
77 FeedbackVectorSlotKind TypeFeedbackVector::GetKind( in GetKind()
84 int TypeFeedbackVector::GetIndex(FeedbackVectorSlot slot) const { in GetIndex()
92 FeedbackVectorSlot TypeFeedbackVector::ToSlot(int index) const { in ToSlot()
98 Object* TypeFeedbackVector::Get(FeedbackVectorSlot slot) const { in Get()
103 void TypeFeedbackVector::Set(FeedbackVectorSlot slot, Object* value, in Set()
[all …]
Dtype-feedback-vector.h179 class TypeFeedbackVector : public FixedArray {
182 static inline TypeFeedbackVector* cast(Object* obj);
210 static Handle<TypeFeedbackVector> New(Isolate* isolate,
213 static Handle<TypeFeedbackVector> Copy(Isolate* isolate,
214 Handle<TypeFeedbackVector> vector);
221 DECLARE_PRINTER(TypeFeedbackVector) in DECLARE_PRINTER() argument
251 static Handle<TypeFeedbackVector> DummyVector(Isolate* isolate);
260 DISALLOW_IMPLICIT_CONSTRUCTORS(TypeFeedbackVector);
330 FeedbackNexus(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in FeedbackNexus()
332 FeedbackNexus(TypeFeedbackVector* vector, FeedbackVectorSlot slot) in FeedbackNexus()
[all …]
Dtype-feedback-vector.cc131 Handle<TypeFeedbackVector> TypeFeedbackVector::New( in New()
138 return Handle<TypeFeedbackVector>::cast(factory->empty_fixed_array()); in New()
151 return Handle<TypeFeedbackVector>::cast(array); in New()
156 int TypeFeedbackVector::GetIndexFromSpec(const FeedbackVectorSpec* spec, in GetIndexFromSpec()
163 Handle<TypeFeedbackVector> TypeFeedbackVector::Copy( in Copy()
164 Isolate* isolate, Handle<TypeFeedbackVector> vector) { in Copy()
165 Handle<TypeFeedbackVector> result; in Copy()
166 result = Handle<TypeFeedbackVector>::cast( in Copy()
179 void TypeFeedbackVector::ClearSlotsImpl(SharedFunctionInfo* shared, in ClearSlotsImpl()
186 TypeFeedbackVector::RawUninitializedSentinel(isolate); in ClearSlotsImpl()
[all …]
Dtype-info.h25 Handle<TypeFeedbackVector> feedback_vector,
132 Handle<TypeFeedbackVector> feedback_vector_;
Dtype-info.cc20 Handle<TypeFeedbackVector> feedback_vector, Handle<Context> native_context) in TypeFeedbackOracle()
28 feedback_vector_ = TypeFeedbackVector::Copy(isolate, feedback_vector); in TypeFeedbackOracle()
113 TypeFeedbackVector::UninitializedSentinel(isolate())); in CallIsUninitialized()
132 TypeFeedbackVector::UninitializedSentinel(isolate())) in ForInType()
Druntime-profiler.cc74 TypeFeedbackVector* vector = shared->feedback_vector(); in GetICCounts()
Dcompiler.h280 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector()
477 Handle<TypeFeedbackVector> feedback_vector_;
/external/v8/test/cctest/
Dtest-feedback-vector.cc43 Handle<TypeFeedbackVector> vector = NewTypeFeedbackVector(isolate, &empty); in TEST()
79 CHECK_EQ(TypeFeedbackVector::kReservedIndexCount, index); in TEST()
83 CHECK_EQ(TypeFeedbackVector::kReservedIndexCount + 3, index); in TEST()
87 CHECK_EQ(TypeFeedbackVector::kReservedIndexCount + 3 + in TEST()
93 CHECK_EQ(TypeFeedbackVector::kReservedIndexCount + 3 + in TEST()
127 Handle<TypeFeedbackVector> vector = NewTypeFeedbackVector(isolate, &spec); in TEST()
170 Handle<TypeFeedbackVector> vector = NewTypeFeedbackVector(isolate, &spec); in TEST()
190 CHECK_EQ(*TypeFeedbackVector::UninitializedSentinel(isolate), in TEST()
210 Handle<TypeFeedbackVector> feedback_vector = in TEST()
211 Handle<TypeFeedbackVector>(f->shared()->feedback_vector(), isolate); in TEST()
[all …]
Dtest-feedback-vector.h18 explicit FeedbackVectorHelper(Handle<TypeFeedbackVector> vector) in FeedbackVectorHelper()
29 Handle<TypeFeedbackVector> vector() { return vector_; } in vector()
38 Handle<TypeFeedbackVector> vector_;
43 Handle<TypeFeedbackVector> NewTypeFeedbackVector(Isolate* isolate, Spec* spec) { in NewTypeFeedbackVector()
46 return TypeFeedbackVector::New(isolate, metadata); in NewTypeFeedbackVector()
/external/v8/tools/
Dgdbinit23 # Print TypeFeedbackVector
25 print ((v8::internal::TypeFeedbackVector*)($arg0))->Print()
28 Print a v8 TypeFeedbackVector object
/external/v8/src/ic/
Dic.cc2184 DCHECK(feedback == *TypeFeedbackVector::UninitializedSentinel(isolate())); in HandleMiss()
2226 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(1); in RUNTIME_FUNCTION()
2246 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION()
2278 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION()
2297 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION()
2319 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(4); in RUNTIME_FUNCTION()
2355 Handle<TypeFeedbackVector> vector; in RUNTIME_FUNCTION()
2358 vector = args.at<TypeFeedbackVector>(4); in RUNTIME_FUNCTION()
2363 vector = args.at<TypeFeedbackVector>(4); in RUNTIME_FUNCTION()
2367 vector = args.at<TypeFeedbackVector>(5); in RUNTIME_FUNCTION()
[all …]
/external/v8/src/ic/ia32/
Dic-ia32.cc339 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
340 TypeFeedbackVector::DummyVector(isolate); in GenerateMegamorphic()
342 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
566 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
567 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
569 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/x87/
Dic-x87.cc339 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
340 TypeFeedbackVector::DummyVector(isolate); in GenerateMegamorphic()
342 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
566 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
567 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
569 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/x64/
Dic-x64.cc344 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
345 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
347 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
571 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
572 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
574 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/arm/
Dic-arm.cc426 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
427 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
429 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
693 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
694 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
696 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/arm64/
Dic-arm64.cc405 Handle<TypeFeedbackVector> dummy_vector = in GenerateKeyedLoadWithNameKey()
406 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateKeyedLoadWithNameKey()
408 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateKeyedLoadWithNameKey()
687 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
688 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
690 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/ppc/
Dic-ppc.cc436 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
437 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
439 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
697 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
698 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
700 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/mips/
Dic-mips.cc431 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
432 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
434 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
679 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
680 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
682 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/ic/mips64/
Dic-mips64.cc428 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
429 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
431 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic()
677 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic()
678 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic()
680 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
/external/v8/src/compiler/
Djs-operator.h25 VectorSlotPair(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in VectorSlotPair()
30 Handle<TypeFeedbackVector> vector() const { return vector_; } in vector()
36 const Handle<TypeFeedbackVector> vector_;
Djs-call-reducer.cc30 Handle<TypeFeedbackVector> vector = in CallCountFeedback()
31 TypeFeedbackVector::New(n.GetIsolate(), metadata); in CallCountFeedback()
/external/v8/test/cctest/interpreter/
Dtest-bytecode-generator.cc886 Handle<i::TypeFeedbackVector> vector = in TEST()
1113 Handle<i::TypeFeedbackVector> vector = in TEST()
1377 Handle<i::TypeFeedbackVector> vector = in TEST()
1478 Handle<i::TypeFeedbackVector> vector = in TEST()
1589 Handle<i::TypeFeedbackVector> vector = in TEST()
1713 Handle<i::TypeFeedbackVector> vector = in TEST()
2079 Handle<i::TypeFeedbackVector> store_vector = in TEST()
2086 Handle<i::TypeFeedbackVector> load_vector = in TEST()
3132 Handle<i::TypeFeedbackVector> vector = in TEST()
3308 Handle<i::TypeFeedbackVector> vector = in TEST()
[all …]
/external/v8/src/debug/
Dliveedit.h305 MaybeHandle<TypeFeedbackVector> GetFeedbackVector();
Dliveedit.cc650 MaybeHandle<TypeFeedbackVector> FunctionInfoWrapper::GetFeedbackVector() { in GetFeedbackVector()
657 return Handle<TypeFeedbackVector>(shared->feedback_vector(), isolate()); in GetFeedbackVector()
660 return MaybeHandle<TypeFeedbackVector>(); in GetFeedbackVector()
992 Handle<TypeFeedbackVector> vector(shared_info->feedback_vector()); in PatchLiterals()
1131 MaybeHandle<TypeFeedbackVector> feedback_vector = in ReplaceFunctionCode()
/external/v8/src/crankshaft/
Dhydrogen-instructions.h2407 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector()
2411 void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, in SetVectorAndSlot()
2428 Handle<TypeFeedbackVector> feedback_vector_;
5386 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector()
5390 void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, in SetVectorAndSlot()
5416 Handle<TypeFeedbackVector> feedback_vector_;
6414 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector()
6418 void SetVectorAndSlot(Handle<TypeFeedbackVector> vector, in SetVectorAndSlot()
6448 Handle<TypeFeedbackVector> feedback_vector_;
6703 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector()
[all …]

123