Home
last modified time | relevance | path

Searched refs:FeedbackCell (Results 1 – 25 of 54) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
Dfeedback-cell-inl.h23 TQ_OBJECT_CONSTRUCTORS_IMPL(FeedbackCell)
25 RELEASE_ACQUIRE_ACCESSORS(FeedbackCell, value, HeapObject, kValueOffset) in RELEASE_ACQUIRE_ACCESSORS() argument
27 void FeedbackCell::clear_padding() { in RELEASE_ACQUIRE_ACCESSORS()
28 if (FeedbackCell::kAlignedSize == FeedbackCell::kUnalignedSize) return; in RELEASE_ACQUIRE_ACCESSORS()
29 DCHECK_GE(FeedbackCell::kAlignedSize, FeedbackCell::kUnalignedSize); in RELEASE_ACQUIRE_ACCESSORS()
30 memset(reinterpret_cast<byte*>(address() + FeedbackCell::kUnalignedSize), 0, in RELEASE_ACQUIRE_ACCESSORS()
31 FeedbackCell::kAlignedSize - FeedbackCell::kUnalignedSize); in RELEASE_ACQUIRE_ACCESSORS()
34 void FeedbackCell::reset_feedback_vector( in reset_feedback_vector()
46 (*gc_notify_updated_slot)(*this, RawField(FeedbackCell::kValueOffset), in reset_feedback_vector()
51 void FeedbackCell::SetInitialInterruptBudget() { in SetInitialInterruptBudget()
[all …]
Dfeedback-cell.h23 class FeedbackCell : public TorqueGeneratedFeedbackCell<FeedbackCell, Struct> {
26 DECL_PRINTER(FeedbackCell)
31 using TorqueGeneratedFeedbackCell<FeedbackCell, Struct>::value;
32 using TorqueGeneratedFeedbackCell<FeedbackCell, Struct>::set_value;
51 TQ_OBJECT_CONSTRUCTORS(FeedbackCell)
Dcompilation-cache-table.h55 FeedbackCell feedback_cell);
57 FeedbackCell feedback_cell() const { in feedback_cell()
79 FeedbackCell feedback_cell_;
117 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell, in EXTERN_DECLARE_HASH_TABLE()
Dfeedback-vector-inl.h102 Handle<FeedbackCell> ClosureFeedbackCellArray::GetFeedbackCell(int index) { in GetFeedbackCell()
103 return handle(FeedbackCell::cast(get(index)), GetIsolate()); in GetFeedbackCell()
106 FeedbackCell ClosureFeedbackCellArray::cell(int index) { in cell()
107 return FeedbackCell::cast(get(index)); in cell()
193 Handle<FeedbackCell> FeedbackVector::GetClosureFeedbackCell(int index) const { in GetClosureFeedbackCell()
198 FeedbackCell FeedbackVector::closure_feedback_cell(int index) const { in closure_feedback_cell()
Dcompilation-cache-table.cc48 Handle<FeedbackCell> feedback_cell) { in AddToFeedbackCellsMap()
115 FeedbackCell SearchLiteralsMap(CompilationCacheTable cache, int cache_entry, in SearchLiteralsMap()
117 FeedbackCell result; in SearchLiteralsMap()
125 result = FeedbackCell::cast(object->GetHeapObjectAssumeWeak()); in SearchLiteralsMap()
283 FeedbackCell feedback_cell = in LookupEval()
316 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell, in PutEval()
Djs-function.h202 DECL_ACCESSORS(raw_feedback_cell, FeedbackCell)
207 DECL_RELEASE_ACQUIRE_ACCESSORS(raw_feedback_cell, FeedbackCell)
350 DECL_ACCESSORS(feedback_cell, FeedbackCell)
Dfeedback-cell.tq5 extern class FeedbackCell extends Struct {
Djs-function-inl.h33 ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell, kFeedbackCellOffset) in TQ_OBJECT_CONSTRUCTORS_IMPL()
34 RELEASE_ACQUIRE_ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell, in TQ_OBJECT_CONSTRUCTORS_IMPL()
Dfeedback-vector.h178 inline Handle<FeedbackCell> GetFeedbackCell(int index);
179 inline FeedbackCell cell(int index);
262 inline Handle<FeedbackCell> GetClosureFeedbackCell(int index) const;
263 inline FeedbackCell closure_feedback_cell(int index) const;
Djs-function.tq35 feedback_cell: FeedbackCell;
Dcompilation-cache-table-inl.h98 FeedbackCell feedback_cell) in InfoCellPair()
Dobject-list-macros.h60 class FeedbackCell; variable
111 V(FeedbackCell) \
/third_party/node/deps/v8/src/codegen/
Dcompilation-cache.h122 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell,
187 Handle<FeedbackCell> feedback_cell, int position);
Dcompilation-cache.cc244 Handle<FeedbackCell> feedback_cell, in Put()
351 Handle<FeedbackCell> feedback_cell, in PutEval()
/third_party/node/deps/v8/src/runtime/
Druntime-scopes.cc159 Handle<FeedbackCell> feedback_cell = in RUNTIME_FUNCTION()
207 Handle<FeedbackCell> feedback_cell = in RUNTIME_FUNCTION()
561 Handle<FeedbackCell> feedback_cell = args.at<FeedbackCell>(1); in RUNTIME_FUNCTION()
573 Handle<FeedbackCell> feedback_cell = args.at<FeedbackCell>(1); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/baseline/mips/
Dbaseline-assembler-mips-inl.h407 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
410 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
427 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
430 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/baseline/loong64/
Dbaseline-assembler-loong64-inl.h395 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
398 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
415 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
418 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/baseline/riscv64/
Dbaseline-assembler-riscv64-inl.h395 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
399 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
417 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
421 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/baseline/mips64/
Dbaseline-assembler-mips64-inl.h405 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
408 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
425 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
428 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/baseline/arm/
Dbaseline-assembler-arm-inl.h421 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
425 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
444 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
448 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/builtins/
Dconstructor.tq19 Context, SharedFunctionInfo, FeedbackCell): JSFunction;
51 feedbackCell: FeedbackCell): JSFunction {
/third_party/node/deps/v8/src/baseline/arm64/
Dbaseline-assembler-arm64-inl.h493 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
497 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
516 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
520 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/baseline/s390/
Dbaseline-assembler-s390-inl.h545 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
550 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset), r0);
570 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
575 FieldMemOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset));
/third_party/node/deps/v8/src/heap/
Dfactory.h432 Handle<FeedbackCell> NewNoClosuresCell(Handle<HeapObject> value);
433 Handle<FeedbackCell> NewOneClosureCell(Handle<HeapObject> value);
434 Handle<FeedbackCell> NewManyClosuresCell(Handle<HeapObject> value);
859 JSFunctionBuilder& set_feedback_cell(Handle<FeedbackCell> v) { in set_feedback_cell()
874 MaybeHandle<FeedbackCell> maybe_feedback_cell_;
Dobjects-visiting.h28 V(FeedbackCell) \

123