/third_party/node/deps/v8/src/objects/ |
H A D | feedback-vector-inl.h | 26 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 D | feedback-vector.h | 190 // 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 D | feedback-vector.cc | 37 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 D | feedback-cell-inl.h | 43 FeedbackVector::cast(value()).closure_feedback_cell_array(); in reset_feedback_vector()
|
H A D | js-function-inl.h | 37 FeedbackVector JSFunction::feedback_vector() const { in feedback_vector() 39 return FeedbackVector::cast(raw_feedback_cell().value()); in feedback_vector()
|
H A D | object-list-macros.h | 62 class FeedbackVector; 113 V(FeedbackVector) \
|
/third_party/node/deps/v8/src/ic/ |
H A D | ic.cc | 193 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 D | ic.h | 34 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 D | accessor-assembler.cc | 73 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 D | builtins-lazy-gen.cc | 44 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 D | builtins-constructor-gen.h | 29 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 D | builtins-number-gen.cc | 23 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 D | builtins-constructor-gen.cc | 57 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 D | builtins-lazy-gen.h | 30 TNode<FeedbackVector> feedback_vector);
|
H A D | builtins-call-gen.cc | 113 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 D | builtins-handler-gen.cc | 148 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 D | debug-type-profile.cc | 41 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 D | feedback-source.cc | 11 FeedbackSource::FeedbackSource(Handle<FeedbackVector> vector_, in FeedbackSource() 22 return FeedbackVector::GetIndex(slot); in index()
|
H A D | feedback-source.h | 17 V8_EXPORT_PRIVATE FeedbackSource(Handle<FeedbackVector> vector_, 24 Handle<FeedbackVector> vector;
|
H A D | js-operator.h | 1163 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 D | bytecode-graph-builder.h | 22 class FeedbackVector;
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-literals.cc | 32 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 D | baseline-compiler.cc | 406 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 D | baseline-compiler.h | 109 MemOperand FeedbackVector();
|
/third_party/node/deps/v8/src/deoptimizer/ |
H A D | translated-state.h | 470 Handle<FeedbackVector> feedback_vector_handle_; 471 FeedbackVector feedback_vector_;
|