/external/v8/src/ |
D | type-feedback-vector-inl.h | 44 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 …]
|
D | type-feedback-vector.h | 179 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 …]
|
D | type-feedback-vector.cc | 131 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 …]
|
D | type-info.h | 25 Handle<TypeFeedbackVector> feedback_vector, 132 Handle<TypeFeedbackVector> feedback_vector_;
|
D | type-info.cc | 20 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()
|
D | runtime-profiler.cc | 74 TypeFeedbackVector* vector = shared->feedback_vector(); in GetICCounts()
|
D | compiler.h | 280 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector() 477 Handle<TypeFeedbackVector> feedback_vector_;
|
/external/v8/test/cctest/ |
D | test-feedback-vector.cc | 43 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 …]
|
D | test-feedback-vector.h | 18 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/ |
D | gdbinit | 23 # Print TypeFeedbackVector 25 print ((v8::internal::TypeFeedbackVector*)($arg0))->Print() 28 Print a v8 TypeFeedbackVector object
|
/external/v8/src/ic/ |
D | ic.cc | 2184 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/ |
D | ic-ia32.cc | 339 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/ |
D | ic-x87.cc | 339 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/ |
D | ic-x64.cc | 344 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/ |
D | ic-arm.cc | 426 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/ |
D | ic-arm64.cc | 405 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/ |
D | ic-ppc.cc | 436 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/ |
D | ic-mips.cc | 431 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/ |
D | ic-mips64.cc | 428 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/ |
D | js-operator.h | 25 VectorSlotPair(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in VectorSlotPair() 30 Handle<TypeFeedbackVector> vector() const { return vector_; } in vector() 36 const Handle<TypeFeedbackVector> vector_;
|
D | js-call-reducer.cc | 30 Handle<TypeFeedbackVector> vector = in CallCountFeedback() 31 TypeFeedbackVector::New(n.GetIsolate(), metadata); in CallCountFeedback()
|
/external/v8/test/cctest/interpreter/ |
D | test-bytecode-generator.cc | 886 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/ |
D | liveedit.h | 305 MaybeHandle<TypeFeedbackVector> GetFeedbackVector();
|
D | liveedit.cc | 650 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/ |
D | hydrogen-instructions.h | 2407 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 …]
|