Home
last modified time | relevance | path

Searched refs:FeedbackSlot (Results 1 - 25 of 27) sorted by relevance

12

/third_party/node/deps/v8/src/objects/
H A Dfeedback-vector.h246 static int GetIndex(FeedbackSlot slot) { return slot.ToInt(); } in GetIndex()
249 static inline FeedbackSlot ToSlot(intptr_t index);
251 inline MaybeObject SynchronizedGet(FeedbackSlot slot) const;
252 inline void SynchronizedSet(FeedbackSlot slot, MaybeObject value,
254 inline void SynchronizedSet(FeedbackSlot slot, Object value,
257 inline MaybeObject Get(FeedbackSlot slot) const;
258 inline MaybeObject Get(PtrComprCageBase cage_base, FeedbackSlot slot) const;
269 V8_EXPORT_PRIVATE FeedbackSlotKind GetKind(FeedbackSlot slot) const;
270 V8_EXPORT_PRIVATE FeedbackSlotKind GetKind(FeedbackSlot slot,
273 FeedbackSlot GetTypeProfileSlo
[all...]
H A Dfeedback-vector-inl.h161 FeedbackSlot FeedbackVector::ToSlot(intptr_t index) { in ToSlot()
164 return FeedbackSlot(static_cast<int>(index)); in ToSlot()
179 MaybeObject FeedbackVector::Get(FeedbackSlot slot) const { in Get()
186 FeedbackSlot slot) const { in Get()
203 MaybeObject FeedbackVector::SynchronizedGet(FeedbackSlot slot) const { in SynchronizedGet()
212 void FeedbackVector::SynchronizedSet(FeedbackSlot slot, MaybeObject value, in SynchronizedSet()
222 void FeedbackVector::SynchronizedSet(FeedbackSlot slot, Object value, in SynchronizedSet()
227 void FeedbackVector::Set(FeedbackSlot slot, MaybeObject value, in Set()
233 void FeedbackVector::Set(FeedbackSlot slot, Object value, in Set()
346 FeedbackSlot FeedbackMetadataIterato
[all...]
H A Dfeedback-vector.cc24 FeedbackSlot FeedbackVectorSpec::AddSlot(FeedbackSlotKind kind) { in AddSlot()
31 return FeedbackSlot(slot); in AddSlot()
34 FeedbackSlot FeedbackVectorSpec::AddTypeProfileSlot() { in AddTypeProfileSlot()
35 FeedbackSlot slot = AddSlot(FeedbackSlotKind::kTypeProfile); in AddTypeProfileSlot()
42 FeedbackSlot slot = in HasTypeProfileSlot()
67 FeedbackSlotKind FeedbackMetadata::GetKind(FeedbackSlot slot) const { in GetKind()
73 void FeedbackMetadata::SetKind(FeedbackSlot slot, FeedbackSlotKind kind) { in SetKind()
95 FeedbackSlotKind kind = spec->GetKind(FeedbackSlot(i)); in New()
98 kind = spec->GetKind(FeedbackSlot(i + j)); in New()
112 FeedbackSlot slo in New()
[all...]
/third_party/node/deps/v8/src/compiler/
H A Djs-type-hint-lowering.h17 class FeedbackSlot;
107 FeedbackSlot slot) const;
113 FeedbackSlot slot) const;
119 FeedbackSlot slot) const;
122 FeedbackSlot slot) const;
127 FeedbackSlot slot) const;
132 FeedbackSlot slot) const;
138 FeedbackSlot slot) const;
143 FeedbackSlot load_slot,
144 FeedbackSlot call_slo
[all...]
H A Djs-type-hint-lowering.cc69 Node* effect, Node* control, FeedbackSlot slot) in JSSpeculativeBinopBuilder()
252 FeedbackSlot const slot_;
266 FeedbackSlot slot) const { in GetBinaryOperationHint()
272 FeedbackSlot slot) const { in GetCompareOperationHint()
279 FeedbackSlot slot) const { in ReduceUnaryOperation()
349 FeedbackSlot slot) const { in ReduceBinaryOperation()
426 Node* effect, Node* control, FeedbackSlot slot) const { in ReduceForInNextOperation()
438 FeedbackSlot slot) const { in ReduceForInPrepareOperation()
448 Node* input, Node* effect, Node* control, FeedbackSlot slot) const { in ReduceToNumberOperation()
463 Node* control, FeedbackSlot slo in ReduceCallOperation()
[all...]
H A Dfeedback-source.h18 FeedbackSlot slot_);
19 FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_);
25 FeedbackSlot slot;
H A Dfeedback-source.cc12 FeedbackSlot slot_) in FeedbackSource()
17 FeedbackSource::FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_) in FeedbackSource()
H A Dbytecode-graph-builder.cc108 FeedbackSource CreateFeedbackSource(FeedbackSlot slot);
256 const Operator* op, Node* operand, FeedbackSlot slot);
258 const Operator* op, Node* left, Node* right, FeedbackSlot slot);
261 FeedbackSlot slot);
263 Node* receiver, FeedbackSlot slot);
265 Node* input, FeedbackSlot slot);
269 FeedbackSlot slot);
271 const Operator* op, Node* const* args, int arg_count, FeedbackSlot slot);
273 const Operator* op, Node* receiver, FeedbackSlot load_slot,
274 FeedbackSlot call_slo
[all...]
/third_party/node/deps/v8/src/ic/
H A Dic.h34 IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot,
68 FeedbackSlot slot, const char* reason);
183 LoadIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in LoadIC()
217 FeedbackSlot slot, FeedbackSlotKind kind) in LoadGlobalIC()
227 FeedbackSlot slot, FeedbackSlotKind kind) in KeyedLoadIC()
259 StoreIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in StoreIC()
288 FeedbackSlot slot, FeedbackSlotKind kind) in StoreGlobalIC()
312 FeedbackSlot slot, FeedbackSlotKind kind) in KeyedStoreIC()
342 FeedbackSlot slot) in StoreInArrayLiteralIC()
H A Dic.cc193 IC::IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot, in IC()
310 FeedbackSlot slot = nexus()->slot(); in OnFeedbackChanged()
316 FeedbackSlot slot, const char* reason) { in OnFeedbackChanged()
2687 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION()
2723 FeedbackSlot vector_slot = FeedbackSlot::Invalid(); in RUNTIME_FUNCTION()
2740 FeedbackSlot vector_slot = FeedbackSlot::Invalid(); in RUNTIME_FUNCTION()
2756 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION()
2782 FeedbackSlot vector_slo in RUNTIME_FUNCTION()
[all...]
/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-generator.h309 FeedbackSlot next_value_slot,
310 FeedbackSlot next_done_slot,
311 FeedbackSlot index_slot,
312 FeedbackSlot element_slot);
430 FeedbackSlot GetCachedLoadGlobalICSlot(TypeofMode typeof_mode,
432 FeedbackSlot GetCachedStoreGlobalICSlot(LanguageMode language_mode,
434 FeedbackSlot GetCachedLoadICSlot(const Expression* expr,
436 FeedbackSlot GetCachedLoadSuperICSlot(const AstRawString* name);
437 FeedbackSlot GetCachedStoreICSlot(const Expression* expr,
439 FeedbackSlot GetDummyCompareICSlo
[all...]
H A Dbytecode-generator.cc2077 FeedbackSlot slot = clauses->length() > 0 in VisitSwitchStatement()
2079 : FeedbackSlot::Invalid(); in VisitSwitchStatement()
2324 FeedbackSlot slot = feedback_spec()->AddForInSlot(); in VisitForInStatement()
2668 FeedbackSlot slot = GetDummyCompareICSlot(); in BuildClassLiteral()
2754 FeedbackSlot slot = feedback_spec()->AddStoreICSlot(language_mode()); in BuildClassLiteral()
2774 FeedbackSlot slot = in BuildClassLiteral()
2854 FeedbackSlot slot = feedback_spec()->AddDefineNamedOwnICSlot(); in BuildClassProperty()
2860 FeedbackSlot slot = feedback_spec()->AddDefineKeyedOwnICSlot(); in BuildClassProperty()
2909 FeedbackSlot slot = feedback_spec()->AddDefineKeyedOwnICSlot(); in BuildPrivateBrandInitialization()
2936 FeedbackSlot slo in BuildInstanceMemberInitialization()
[all...]
H A Dbytecode-array-iterator.h112 FeedbackSlot GetSlotOperand(int operand_index) const;
H A Dbytecode-array-iterator.cc119 FeedbackSlot BytecodeArrayIterator::GetSlotOperand(int operand_index) const { in GetSlotOperand()
/third_party/node/deps/v8/src/utils/
H A Dutils.h462 class FeedbackSlot { class
464 FeedbackSlot() : id_(kInvalidSlot) {} in FeedbackSlot() function in v8::internal::FeedbackSlot
465 explicit FeedbackSlot(int id) : id_(id) {} in FeedbackSlot() function in v8::internal::FeedbackSlot
469 static FeedbackSlot Invalid() { return FeedbackSlot(); } in Invalid()
472 bool operator==(FeedbackSlot that) const { return this->id_ == that.id_; } in operator ==()
473 bool operator!=(FeedbackSlot that) const { return !(*this == that); } in operator !=()
475 friend size_t hash_value(FeedbackSlot slot) { return slot.ToInt(); } in hash_value()
477 FeedbackSlot);
479 FeedbackSlot WithOffse
[all...]
H A Dutils.cc22 std::ostream& operator<<(std::ostream& os, FeedbackSlot slot) { in operator <<()
/third_party/node/deps/v8/src/debug/
H A Ddebug-type-profile.cc53 FeedbackSlot slot = vector.GetTypeProfileSlot(); in Collect()
100 FeedbackSlot slot = vector.GetTypeProfileSlot(); in SelectMode()
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-graph-builder.cc144 FeedbackSlot slot_index = GetSlotOperand(0); in BuildGenericUnaryOperationNode()
154 FeedbackSlot slot_index = GetSlotOperand(1); in BuildGenericBinaryOperationNode()
164 FeedbackSlot slot_index = GetSlotOperand(1); in BuildGenericBinarySmiOperationNode()
400 FeedbackSlot slot = GetSlotOperand(2); in VisitGetNamedProperty()
454 FeedbackSlot slot = GetSlotOperand(2); in VisitSetNamedProperty()
H A Dmaglev-graph-builder.h239 FeedbackSlot GetSlotOperand(int operand_index) const { in GetSlotOperand()
509 const FeedbackNexus FeedbackNexusForSlot(FeedbackSlot slot) const { in FeedbackNexusForSlot()
/third_party/node/deps/v8/src/runtime/
H A Druntime-literals.cc33 FeedbackSlot slot) { in PreInitializeLiteralSite()
537 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index)); in CreateLiteral()
660 FeedbackSlot literal_slot(FeedbackVector::ToSlot(index)); in RUNTIME_FUNCTION()
H A Druntime-trace.cc218 function->feedback_vector().FeedbackSlotPrint(os, FeedbackSlot(slot)); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/deoptimizer/
H A Dtranslated-state.h472 FeedbackSlot feedback_slot_;
H A Dtranslated-state.cc258 FeedbackSlot slot(iterator.Next()); in TranslationArrayPrintSingleFrame()
2130 feedback_slot_ = FeedbackSlot(iterator->Next()); in ReadUpdateFeedback()
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-printer.cc1166 FeedbackSlotKind kind = GetKind(FeedbackSlot(slot)); in FeedbackVectorSpecPrint()
1182 FeedbackSlot slot = iter.Next(); in FeedbackMetadataPrint()
1216 FeedbackSlot slot = iter.Next(); in FeedbackVectorPrint()
1225 FeedbackSlot slot_with_offset = slot.WithOffset(i); in FeedbackVectorPrint()
1234 void FeedbackVector::FeedbackSlotPrint(std::ostream& os, FeedbackSlot slot) { in FeedbackSlotPrint()
/third_party/node/deps/v8/src/heap/
H A Dobject-stats.cc706 FeedbackSlot slot = it.Next(); in RecordVirtualFeedbackVectorDetails()

Completed in 45 milliseconds

12