Home
last modified time | relevance | path

Searched refs:raw_feedback_cell (Results 1 - 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/objects/
H A Djs-function-inl.h33 ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell, kFeedbackCellOffset)
34 RELEASE_ACQUIRE_ACCESSORS(JSFunction, raw_feedback_cell, FeedbackCell,
39 return FeedbackVector::cast(raw_feedback_cell().value()); in feedback_vector()
44 return ClosureFeedbackCellArray::cast(raw_feedback_cell().value()); in closure_feedback_cell_array()
128 raw_feedback_cell().value().IsFeedbackVector(); in has_feedback_vector()
133 raw_feedback_cell().value().IsClosureFeedbackCellArray(); in has_closure_feedback_cell_array()
279 raw_feedback_cell().reset_feedback_vector(gc_notify_updated_slot); in ResetIfCodeFlushed()
H A Djs-function.h198 // [raw_feedback_cell]: Gives raw access to the FeedbackCell used to hold the
202 DECL_ACCESSORS(raw_feedback_cell, FeedbackCell)
204 // [raw_feedback_cell] (synchronized version) When this is initialized from a
207 DECL_RELEASE_ACQUIRE_ACCESSORS(raw_feedback_cell, FeedbackCell)
349 // Hide generated accessors; custom accessors are called "raw_feedback_cell".
H A Djs-function.cc215 raw_feedback_cell().set_interrupt_budget( in SetInterruptBudget()
526 if (function->raw_feedback_cell() == isolate->heap()->many_closures_cell()) { in EnsureClosureFeedbackCellArray()
532 function->raw_feedback_cell().set_value(*feedback_cell_array, in EnsureClosureFeedbackCellArray()
573 DCHECK(function->raw_feedback_cell() != in CreateAndAttachFeedbackVector()
575 function->raw_feedback_cell().set_value(*feedback_vector, kReleaseStore); in CreateAndAttachFeedbackVector()
/third_party/node/deps/v8/src/compiler/
H A Dheap-refs.cc447 ObjectData* raw_feedback_cell() const { in raw_feedback_cell() function in v8::internal::compiler::JSFunctionData
644 broker, function->raw_feedback_cell(kAcquireLoad)); in Cache()
717 *feedback_cell_->object() != f->raw_feedback_cell()) { in IsConsistentWithHeapState()
718 TRACE_BROKER_MISSING(broker, "JSFunction::raw_feedback_cell"); in IsConsistentWithHeapState()
1136 return raw_feedback_cell(dependencies).feedback_vector(); in feedback_vector()
2160 JSFUNCTION_BIMODAL_ACCESSOR_WITH_DEP(FeedbackCell, raw_feedback_cell,
H A Dheap-refs.h470 FeedbackCellRef raw_feedback_cell(
H A Djs-inlining.cc362 return function.raw_feedback_cell(broker()->dependencies()); in DetermineCallContext()
H A Djs-inlining-heuristic.cc78 function.raw_feedback_cell(broker->dependencies()); in CanConsiderForInlining()
H A Dpipeline.cc1174 if (compilation_info()->closure()->raw_feedback_cell().map() == in PrepareJobImpl()
1322 closure.raw_feedback_cell(data->dependencies()), in Run()
/third_party/node/deps/v8/src/snapshot/
H A Dsnapshot.cc285 if (!fun.raw_feedback_cell(cage_base).value(cage_base).IsUndefined()) { in ClearReconstructableDataForSerialization()
286 fun.raw_feedback_cell(cage_base).set_value( in ClearReconstructableDataForSerialization()
/third_party/node/deps/v8/src/debug/
H A Ddebug-coverage.cc547 } else if (func.raw_feedback_cell().interrupt_budget() < in CollectAndMaybeResetCounts()
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-debug.cc888 VerifyPointer(isolate, raw_feedback_cell(isolate)); in JSFunctionVerify()
889 CHECK(raw_feedback_cell(isolate).IsFeedbackCell()); in JSFunctionVerify()
/third_party/node/deps/v8/src/codegen/
H A Dcompiler.cc2406 Handle<FeedbackCell> new_feedback_cell(result->raw_feedback_cell(), in Compile()
2422 Handle<FeedbackCell> new_feedback_cell(result->raw_feedback_cell(), in Compile()
/third_party/node/deps/v8/src/profiler/
H A Dheap-snapshot-generator.cc1188 TagObject(js_fun.raw_feedback_cell(), "(function feedback cell)"); in ExtractJSObjectReferences()
1189 SetInternalReference(entry, "feedback_cell", js_fun.raw_feedback_cell(), in ExtractJSObjectReferences()

Completed in 61 milliseconds