/third_party/node/deps/v8/src/objects/ |
H A D | feedback-vector.h | 246 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 D | feedback-vector-inl.h | 161 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 D | feedback-vector.cc | 24 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 D | js-type-hint-lowering.h | 17 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 D | js-type-hint-lowering.cc | 69 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 D | feedback-source.h | 18 FeedbackSlot slot_); 19 FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_); 25 FeedbackSlot slot;
|
H A D | feedback-source.cc | 12 FeedbackSlot slot_) in FeedbackSource() 17 FeedbackSource::FeedbackSource(FeedbackVectorRef vector_, FeedbackSlot slot_) in FeedbackSource()
|
H A D | bytecode-graph-builder.cc | 108 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 D | ic.h | 34 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 D | ic.cc | 193 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 D | bytecode-generator.h | 309 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 D | bytecode-generator.cc | 2077 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 D | bytecode-array-iterator.h | 112 FeedbackSlot GetSlotOperand(int operand_index) const;
|
H A D | bytecode-array-iterator.cc | 119 FeedbackSlot BytecodeArrayIterator::GetSlotOperand(int operand_index) const { in GetSlotOperand()
|
/third_party/node/deps/v8/src/utils/ |
H A D | utils.h | 462 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 D | utils.cc | 22 std::ostream& operator<<(std::ostream& os, FeedbackSlot slot) { in operator <<()
|
/third_party/node/deps/v8/src/debug/ |
H A D | debug-type-profile.cc | 53 FeedbackSlot slot = vector.GetTypeProfileSlot(); in Collect() 100 FeedbackSlot slot = vector.GetTypeProfileSlot(); in SelectMode()
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-graph-builder.cc | 144 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 D | maglev-graph-builder.h | 239 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 D | runtime-literals.cc | 33 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 D | runtime-trace.cc | 218 function->feedback_vector().FeedbackSlotPrint(os, FeedbackSlot(slot)); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/deoptimizer/ |
H A D | translated-state.h | 472 FeedbackSlot feedback_slot_;
|
H A D | translated-state.cc | 258 FeedbackSlot slot(iterator.Next()); in TranslationArrayPrintSingleFrame() 2130 feedback_slot_ = FeedbackSlot(iterator->Next()); in ReadUpdateFeedback()
|
/third_party/node/deps/v8/src/diagnostics/ |
H A D | objects-printer.cc | 1166 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 D | object-stats.cc | 706 FeedbackSlot slot = it.Next(); in RecordVirtualFeedbackVectorDetails()
|