Home
last modified time | relevance | path

Searched refs:FeedbackVector (Results 1 - 25 of 68) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
H A Dfeedback-vector-inl.h26 TQ_OBJECT_CONSTRUCTORS_IMPL(FeedbackVector)
30 NEVER_READ_ONLY_SPACE_IMPL(FeedbackVector)
41 RELEASE_ACQUIRE_WEAK_ACCESSORS(FeedbackVector, maybe_optimized_code,
110 bool FeedbackVector::is_empty() const { return length() == 0; } in is_empty()
112 FeedbackMetadata FeedbackVector::metadata() const { in metadata()
116 FeedbackMetadata FeedbackVector::metadata(AcquireLoadTag tag) const { in metadata()
120 RELAXED_INT32_ACCESSORS(FeedbackVector, invocation_count,
123 void FeedbackVector::clear_invocation_count(RelaxedStoreTag tag) { in clear_invocation_count()
127 CodeT FeedbackVector::optimized_code() const { in optimized_code()
142 TieringState FeedbackVector
[all...]
H A Dfeedback-vector.h190 // A FeedbackVector has a fixed header followed by an array of feedback slots,
192 class FeedbackVector class
193 : public TorqueGeneratedFeedbackVector<FeedbackVector, HeapObject> {
200 using TorqueGeneratedFeedbackVector<FeedbackVector,
275 V8_EXPORT_PRIVATE static Handle<FeedbackVector> New(
280 V8_EXPORT_PRIVATE static Handle<FeedbackVector>
282 V8_EXPORT_PRIVATE static Handle<FeedbackVector>
310 DECL_PRINTER(FeedbackVector)
339 TQ_OBJECT_CONSTRUCTORS(FeedbackVector)
343 Handle<FeedbackVector> vecto
[all...]
H A Dfeedback-vector.cc37 FeedbackVector::GetIndex(slot)); in AddTypeProfileSlot()
43 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in HasTypeProfileSlot()
203 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in HasTypeProfileSlot()
208 FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot) const { in GetKind()
213 FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot, in GetKind()
219 FeedbackSlot FeedbackVector::GetTypeProfileSlot() const { in GetTypeProfileSlot()
222 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in GetTypeProfileSlot()
247 Handle<FeedbackVector> FeedbackVector::New( in New()
258 Handle<FeedbackVector> vecto in New()
[all...]
H A Dfeedback-cell-inl.h43 FeedbackVector::cast(value()).closure_feedback_cell_array(); in reset_feedback_vector()
H A Djs-function-inl.h37 FeedbackVector JSFunction::feedback_vector() const { in feedback_vector()
39 return FeedbackVector::cast(raw_feedback_cell().value()); in feedback_vector()
H A Dobject-list-macros.h62 class FeedbackVector;
113 V(FeedbackVector) \
/third_party/node/deps/v8/src/ic/
H A Dic.cc193 IC::IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in IC()
309 FeedbackVector vector = nexus()->vector(); in OnFeedbackChanged()
315 void IC::OnFeedbackChanged(Isolate* isolate, FeedbackVector vector, in OnFeedbackChanged()
2686 Handle<FeedbackVector> vector = args.at<FeedbackVector>(3); in RUNTIME_FUNCTION()
2687 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION()
2722 Handle<FeedbackVector> vector = Handle<FeedbackVector>(); in RUNTIME_FUNCTION()
2739 Handle<FeedbackVector> vector = Handle<FeedbackVector>(); in RUNTIME_FUNCTION()
[all...]
H A Dic.h34 IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot,
67 static void OnFeedbackChanged(Isolate* isolate, FeedbackVector vector,
183 LoadIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in LoadIC()
216 LoadGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector, in LoadGlobalIC()
226 KeyedLoadIC(Isolate* isolate, Handle<FeedbackVector> vector, in KeyedLoadIC()
259 StoreIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in StoreIC()
287 StoreGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector, in StoreGlobalIC()
311 KeyedStoreIC(Isolate* isolate, Handle<FeedbackVector> vector, in KeyedStoreIC()
341 StoreInArrayLiteralIC(Isolate* isolate, Handle<FeedbackVector> vector, in StoreInArrayLiteralIC()
H A Daccessor-assembler.cc73 TNode<TaggedIndex> slot, TNode<FeedbackVector> vector, in TryMonomorphicCase()
82 FeedbackVector::kRawFeedbackSlotsOffset - kHeapObjectTag; in TryMonomorphicCase()
3286 TNode<FeedbackVector> vector = CAST(maybe_feedback_vector); in LoadGlobalIC()
3319 TNode<FeedbackVector> vector, TNode<TaggedIndex> slot, in LoadGlobalIC_TryPropertyCellCase()
3356 TNode<FeedbackVector> vector, TNode<TaggedIndex> slot, in LoadGlobalIC_TryHandlerCase()
3658 TNode<FeedbackVector> vector = CAST(p->vector()); in KeyedLoadICPolymorphicName()
4205 auto vector = Parameter<FeedbackVector>(Descriptor::kVector); in GenerateLoadIC_Noninlined()
4253 TNode<FeedbackVector> vector = LoadFeedbackVectorForStub(); in GenerateLoadICTrampoline()
4264 TNode<FeedbackVector> vector = LoadFeedbackVectorFromBaseline(); in GenerateLoadICBaseline()
4277 TNode<FeedbackVector> vecto in GenerateLoadICTrampoline_Megamorphic()
[all...]
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-lazy-gen.cc44 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot()
48 LoadObjectField<Uint32T>(feedback_vector, FeedbackVector::kFlagsOffset); in MaybeTailCallOptimizedCodeSlot()
54 FeedbackVector::kHasOptimizedCodeOrTieringStateIsAnyRequestMask), in MaybeTailCallOptimizedCodeSlot()
58 FeedbackVector::kTieringStateIsAnyRequestMask), in MaybeTailCallOptimizedCodeSlot()
64 DecodeWord32<FeedbackVector::TieringStateBits>(optimization_state); in MaybeTailCallOptimizedCodeSlot()
80 feedback_vector, FeedbackVector::kMaybeOptimizedCodeOffset); in MaybeTailCallOptimizedCodeSlot()
H A Dbuiltins-constructor-gen.h29 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot,
33 TNode<JSArray> CreateEmptyArrayLiteral(TNode<FeedbackVector> feedback_vector,
38 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot,
H A Dbuiltins-number-gen.cc23 Parameter<FeedbackVector>(Descriptor::kFeedbackVector); \
111 Parameter<FeedbackVector>(Descriptor::kFeedbackVector); \
153 Parameter<FeedbackVector>(Descriptor::kFeedbackVector); \
194 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
208 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
H A Dbuiltins-constructor-gen.cc57 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
100 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
399 TNode<FeedbackVector> feedback_vector = CAST(maybe_feedback_vector); in CreateRegExpLiteral()
462 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, in CreateShallowArrayLiteral()
484 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, in CreateEmptyArrayLiteral()
531 TNode<FeedbackVector> feedback_vector, TNode<TaggedIndex> slot, in CreateShallowObjectLiteral()
H A Dbuiltins-lazy-gen.h30 TNode<FeedbackVector> feedback_vector);
H A Dbuiltins-call-gen.cc113 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
127 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
140 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
516 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
554 auto feedback_vector = Parameter<FeedbackVector>(Descriptor::kFeedbackVector); in TF_BUILTIN()
H A Dbuiltins-handler-gen.cc148 auto vector = Parameter<FeedbackVector>(Descriptor::kVector); in Generate_ElementsTransitionAndStore()
339 auto vector = Parameter<FeedbackVector>(Descriptor::kVector); in TF_BUILTIN()
354 auto vector = Parameter<FeedbackVector>(Descriptor::kVector); in TF_BUILTIN()
/third_party/node/deps/v8/src/debug/
H A Ddebug-type-profile.cc41 FeedbackVector vector = FeedbackVector::cast(list->Get(i)); in Collect()
96 FeedbackVector vector = FeedbackVector::cast(list->Get(i)); in SelectMode()
/third_party/node/deps/v8/src/compiler/
H A Dfeedback-source.cc11 FeedbackSource::FeedbackSource(Handle<FeedbackVector> vector_, in FeedbackSource()
22 return FeedbackVector::GetIndex(slot); in index()
H A Dfeedback-source.h17 V8_EXPORT_PRIVATE FeedbackSource(Handle<FeedbackVector> vector_,
24 Handle<FeedbackVector> vector;
H A Djs-operator.h1163 V(FeedbackVector, feedback_vector, 1, HeapObject)
1185 V(FeedbackVector, feedback_vector, 2, HeapObject)
1206 V(FeedbackVector, feedback_vector, 1, HeapObject)
1223 V(FeedbackVector, feedback_vector, 1, HeapObject)
1239 #define INPUTS(V) V(FeedbackVector, feedback_vector, 0, HeapObject)
1257 #define INPUTS(V) V(FeedbackVector, feedback_vector, 0, HeapObject)
1279 V(FeedbackVector, feedback_vector, 2, HeapObject)
1297 V(FeedbackVector, feedback_vector, 2, HeapObject)
1317 V(FeedbackVector, feedback_vector, 3, HeapObject)
1337 V(FeedbackVector, feedback_vecto
[all...]
H A Dbytecode-graph-builder.h22 class FeedbackVector;
/third_party/node/deps/v8/src/runtime/
H A Druntime-literals.cc32 void PreInitializeLiteralSite(Handle<FeedbackVector> vector, in PreInitializeLiteralSite()
528 MaybeHandle<FeedbackVector> maybe_vector, in CreateLiteral()
536 Handle<FeedbackVector> vector = maybe_vector.ToHandleChecked(); in CreateLiteral()
537 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index)); in CreateLiteral()
592 Handle<FeedbackVector> vector; in RUNTIME_FUNCTION()
594 vector = Handle<FeedbackVector>::cast(maybe_vector); in RUNTIME_FUNCTION()
633 Handle<FeedbackVector> vector; in RUNTIME_FUNCTION()
635 vector = Handle<FeedbackVector>::cast(maybe_vector); in RUNTIME_FUNCTION()
659 Handle<FeedbackVector> vector = Handle<FeedbackVector> in RUNTIME_FUNCTION()
[all...]
/third_party/node/deps/v8/src/baseline/
H A Dbaseline-compiler.cc406 MemOperand BaselineCompiler::FeedbackVector() { in FeedbackVector() function in v8::BaselineCompiler
418 FeedbackVector::kClosureFeedbackCellArrayOffset); in LoadClosureFeedbackArray()
984 FeedbackVector(), // feedback vector in VisitDefineKeyedOwnPropertyInLiteral()
993 FeedbackVector()); // feedback vector in VisitCollectTypeProfile()
1772 FeedbackVector(), // feedback vector in VisitCreateRegExpLiteral()
1785 FeedbackVector(), // feedback vector in VisitCreateArrayLiteral()
1791 FeedbackVector(), // feedback vector in VisitCreateArrayLiteral()
1804 CallBuiltin<Builtin::kCreateEmptyArrayLiteral>(FeedbackVector(), in VisitCreateEmptyArrayLiteral()
1815 FeedbackVector(), // feedback vector in VisitCreateObjectLiteral()
1821 FeedbackVector(), // feedbac in VisitCreateObjectLiteral()
[all...]
H A Dbaseline-compiler.h109 MemOperand FeedbackVector();
/third_party/node/deps/v8/src/deoptimizer/
H A Dtranslated-state.h470 Handle<FeedbackVector> feedback_vector_handle_;
471 FeedbackVector feedback_vector_;

Completed in 31 milliseconds

123