/external/v8/src/ |
D | type-feedback-vector-inl.h | 46 TypeFeedbackVector* TypeFeedbackVector::cast(Object* obj) { in cast() 48 return reinterpret_cast<TypeFeedbackVector*>(obj); in cast() 79 bool TypeFeedbackVector::is_empty() const { in is_empty() 86 int TypeFeedbackVector::slot_count() const { in slot_count() 93 TypeFeedbackMetadata* TypeFeedbackVector::metadata() const { in metadata() 100 FeedbackVectorSlot TypeFeedbackVector::ToSlot(int index) { in ToSlot() 106 Object* TypeFeedbackVector::Get(FeedbackVectorSlot slot) const { in Get() 111 void TypeFeedbackVector::Set(FeedbackVectorSlot slot, Object* value, in Set() 117 void TypeFeedbackVector::ComputeCounts(int* with_type_info, int* generic) { in ComputeCounts() 119 TypeFeedbackVector::RawUninitializedSentinel(GetIsolate()); in ComputeCounts() [all …]
|
D | type-feedback-vector.h | 231 class TypeFeedbackVector : public FixedArray { 234 static inline TypeFeedbackVector* cast(Object* obj); 266 static Handle<TypeFeedbackVector> New(Isolate* isolate, 269 static Handle<TypeFeedbackVector> Copy(Isolate* isolate, 270 Handle<TypeFeedbackVector> vector); 277 DECLARE_PRINTER(TypeFeedbackVector) in DECLARE_PRINTER() argument 307 static Handle<TypeFeedbackVector> DummyVector(Isolate* isolate); 316 DISALLOW_IMPLICIT_CONSTRUCTORS(TypeFeedbackVector); 386 FeedbackNexus(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in FeedbackNexus() 388 FeedbackNexus(TypeFeedbackVector* vector, FeedbackVectorSlot slot) in FeedbackNexus() [all …]
|
D | type-feedback-vector.cc | 219 FeedbackVectorSlotKind TypeFeedbackVector::GetKind( in GetKind() 225 String* TypeFeedbackVector::GetName(FeedbackVectorSlot slot) const { in GetName() 231 Handle<TypeFeedbackVector> TypeFeedbackVector::New( in New() 238 return Handle<TypeFeedbackVector>::cast(factory->empty_fixed_array()); in New() 252 int index = TypeFeedbackVector::GetIndex(slot); in New() 267 return Handle<TypeFeedbackVector>::cast(array); in New() 272 int TypeFeedbackVector::GetIndexFromSpec(const FeedbackVectorSpec* spec, in GetIndexFromSpec() 279 Handle<TypeFeedbackVector> TypeFeedbackVector::Copy( in Copy() 280 Isolate* isolate, Handle<TypeFeedbackVector> vector) { in Copy() 281 Handle<TypeFeedbackVector> result; in Copy() [all …]
|
D | type-info.h | 25 Handle<TypeFeedbackVector> feedback_vector, 130 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 | 77 TypeFeedbackVector* vector = function->feedback_vector(); in GetICCounts()
|
/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->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/test/cctest/interpreter/ |
D | interpreter-tester.h | 54 MaybeHandle<TypeFeedbackVector> feedback_vector, 58 MaybeHandle<TypeFeedbackVector> feedback_vector = 59 MaybeHandle<TypeFeedbackVector>(), 86 MaybeHandle<TypeFeedbackVector> feedback_vector_;
|
D | interpreter-tester.cc | 19 MaybeHandle<TypeFeedbackVector> feedback_vector, const char* filter) in InterpreterTester() 32 MaybeHandle<TypeFeedbackVector> feedback_vector, const char* filter) in InterpreterTester() 38 MaybeHandle<TypeFeedbackVector>(), filter) {} in InterpreterTester()
|
/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 | 2206 DCHECK(feedback == *TypeFeedbackVector::UninitializedSentinel(isolate())); in HandleMiss() 2249 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(1); in RUNTIME_FUNCTION() 2268 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION() 2307 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(1); in RUNTIME_FUNCTION() 2327 CONVERT_ARG_HANDLE_CHECKED(TypeFeedbackVector, vector, 1); in RUNTIME_FUNCTION() 2381 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION() 2399 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(3); in RUNTIME_FUNCTION() 2419 Handle<TypeFeedbackVector> vector = args.at<TypeFeedbackVector>(4); in RUNTIME_FUNCTION() 2452 Handle<TypeFeedbackVector> vector; in RUNTIME_FUNCTION() 2455 vector = args.at<TypeFeedbackVector>(4); in RUNTIME_FUNCTION() [all …]
|
/external/v8/src/compiler/ |
D | bytecode-graph-builder.h | 184 const Handle<TypeFeedbackVector>& feedback_vector() const { in feedback_vector() 216 Handle<TypeFeedbackVector> feedback_vector_;
|
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/src/ic/x64/ |
D | ic-x64.cc | 336 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 337 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 339 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 563 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 564 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 566 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/x87/ |
D | ic-x87.cc | 332 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 333 TypeFeedbackVector::DummyVector(isolate); in GenerateMegamorphic() 335 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 559 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 560 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 562 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/ia32/ |
D | ic-ia32.cc | 332 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 333 TypeFeedbackVector::DummyVector(isolate); in GenerateMegamorphic() 335 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 559 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 560 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 562 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/ppc/ |
D | ic-ppc.cc | 421 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 422 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 424 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 681 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 682 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 684 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/mips64/ |
D | ic-mips64.cc | 414 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 415 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 417 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 662 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 663 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 665 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/s390/ |
D | ic-s390.cc | 408 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 409 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 411 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 666 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 667 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 669 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/arm64/ |
D | ic-arm64.cc | 390 Handle<TypeFeedbackVector> dummy_vector = in GenerateKeyedLoadWithNameKey() 391 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateKeyedLoadWithNameKey() 393 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateKeyedLoadWithNameKey() 668 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 669 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 671 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/arm/ |
D | ic-arm.cc | 411 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 412 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 414 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 678 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 679 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 681 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/ic/mips/ |
D | ic-mips.cc | 415 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 416 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 418 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedLoadICSlot)); in GenerateMegamorphic() 658 Handle<TypeFeedbackVector> dummy_vector = in GenerateMegamorphic() 659 TypeFeedbackVector::DummyVector(masm->isolate()); in GenerateMegamorphic() 661 FeedbackVectorSlot(TypeFeedbackVector::kDummyKeyedStoreICSlot)); in GenerateMegamorphic()
|
/external/v8/src/crankshaft/ |
D | hydrogen-instructions.h | 4859 Handle<TypeFeedbackVector>, 4866 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector() 4880 TypeofMode typeof_mode, Handle<TypeFeedbackVector> vector, in DECLARE_CONCRETE_INSTRUCTION() 4893 Handle<TypeFeedbackVector> feedback_vector_; 5885 Handle<TypeFeedbackVector>, 5893 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector() 5907 Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in DECLARE_CONCRETE_INSTRUCTION() 5916 Handle<TypeFeedbackVector> feedback_vector_; 6161 Handle<TypeFeedbackVector>, 6167 Handle<TypeFeedbackVector> feedback_vector() const { in feedback_vector() [all …]
|