Home
last modified time | relevance | path

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

123

/external/v8/src/
Dtype-feedback-vector-inl.h46 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 …]
Dtype-feedback-vector.h231 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 …]
Dtype-feedback-vector.cc219 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 …]
Dtype-info.h25 Handle<TypeFeedbackVector> feedback_vector,
130 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.cc77 TypeFeedbackVector* vector = function->feedback_vector(); in GetICCounts()
/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->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/test/cctest/interpreter/
Dinterpreter-tester.h54 MaybeHandle<TypeFeedbackVector> feedback_vector,
58 MaybeHandle<TypeFeedbackVector> feedback_vector =
59 MaybeHandle<TypeFeedbackVector>(),
86 MaybeHandle<TypeFeedbackVector> feedback_vector_;
Dinterpreter-tester.cc19 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/
Dgdbinit23 # Print TypeFeedbackVector
25 print ((v8::internal::TypeFeedbackVector*)($arg0))->Print()
28 Print a v8 TypeFeedbackVector object
/external/v8/src/ic/
Dic.cc2206 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/
Dbytecode-graph-builder.h184 const Handle<TypeFeedbackVector>& feedback_vector() const { in feedback_vector()
216 Handle<TypeFeedbackVector> feedback_vector_;
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/src/ic/x64/
Dic-x64.cc336 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/
Dic-x87.cc332 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/
Dic-ia32.cc332 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/
Dic-ppc.cc421 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/
Dic-mips64.cc414 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/
Dic-s390.cc408 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/
Dic-arm64.cc390 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/
Dic-arm.cc411 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/
Dic-mips.cc415 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/
Dhydrogen-instructions.h4859 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 …]

123