Home
last modified time | relevance | path

Searched refs:feedback_cell (Results 1 – 25 of 31) sorted by relevance

12

/external/v8/src/objects/
Dcompilation-cache-table.h52 FeedbackCell feedback_cell);
54 FeedbackCell feedback_cell() const { in feedback_cell() function
114 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell, in EXTERN_DECLARE_HASH_TABLE()
Dcompilation-cache-table.cc47 Handle<FeedbackCell> feedback_cell) { in AddToFeedbackCellsMap() argument
69 HeapObjectReference::Weak(*feedback_cell)); in AddToFeedbackCellsMap()
95 HeapObjectReference::Weak(*feedback_cell)); in AddToFeedbackCellsMap()
270 FeedbackCell feedback_cell = in LookupEval() local
272 return InfoCellPair(isolate, SharedFunctionInfo::cast(obj), feedback_cell); in LookupEval()
320 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell, in PutEval() argument
339 feedback_cell); in PutEval()
Dcompilation-cache-table-inl.h84 FeedbackCell feedback_cell) in InfoCellPair() argument
88 feedback_cell_(feedback_cell) {} in InfoCellPair()
Djs-function.tq27 feedback_cell: FeedbackCell;
Djs-function.cc279 Handle<FeedbackCell> feedback_cell = in EnsureClosureFeedbackCellArray() local
281 function->set_raw_feedback_cell(*feedback_cell); in EnsureClosureFeedbackCellArray()
/external/v8/src/compiler/
Djs-inlining-heuristic.cc113 FeedbackCellRef feedback_cell(broker(), FeedbackCellOf(m.op())); in CollectFunctions() local
115 feedback_cell.shared_function_info().value(); in CollectFunctions()
117 if (feedback_cell.value().IsFeedbackVector() && in CollectFunctions()
119 feedback_cell.value().AsFeedbackVector())) { in CollectFunctions()
129 FeedbackCellRef feedback_cell = n.GetFeedbackCellRefChecked(broker()); in CollectFunctions() local
132 if (feedback_cell.value().IsFeedbackVector() && in CollectFunctions()
134 feedback_cell.value().AsFeedbackVector())) { in CollectFunctions()
Dbytecode-graph-builder.h44 FeedbackCellRef const& feedback_cell,
Djs-inlining.cc441 FeedbackCellRef feedback_cell = DetermineCallContext(node, &context); in ReduceJSCall() local
443 *shared_info, feedback_cell.value().AsFeedbackVector())); in ReduceJSCall()
472 BuildGraphFromBytecode(broker(), zone(), *shared_info, feedback_cell, in ReduceJSCall()
Dsimplified-operator.h893 const Operator* CheckClosure(const Handle<FeedbackCell>& feedback_cell); in NON_EXPORTED_BASE()
1210 #define INPUTS(V) V(FeedbackCell, feedback_cell, 0, FeedbackCell)
Dbytecode-graph-builder.cc38 FeedbackCellRef const& feedback_cell,
992 FeedbackCellRef const& feedback_cell, BailoutId osr_offset, in BytecodeGraphBuilder() argument
1001 feedback_cell_(feedback_cell), in BytecodeGraphBuilder()
1002 feedback_vector_(feedback_cell.value().AsFeedbackVector()), in BytecodeGraphBuilder()
4516 FeedbackCellRef const& feedback_cell, in BuildGraphFromBytecode() argument
4524 shared_info, feedback_cell.value().AsFeedbackVector())); in BuildGraphFromBytecode()
4527 feedback_cell, osr_offset, jsgraph, invocation_frequency, in BuildGraphFromBytecode()
Djs-create-lowering.cc939 FeedbackCellRef feedback_cell = n.GetFeedbackCellRefChecked(broker()); in ReduceJSCreateClosure() local
948 if (!feedback_cell.map().equals( in ReduceJSCreateClosure()
980 a.Store(AccessBuilder::ForJSFunctionFeedbackCell(), feedback_cell); in ReduceJSCreateClosure()
Dsimplified-operator.cc1576 const Handle<FeedbackCell>& feedback_cell) { in CheckClosure() argument
1582 feedback_cell); // parameter in CheckClosure()
Deffect-control-linearizer.cc1772 Handle<FeedbackCell> feedback_cell = FeedbackCellOf(node->op()); in LowerCheckClosure() local
1788 Node* check_cell = __ WordEqual(value_cell, __ HeapConstant(feedback_cell)); in LowerCheckClosure()
3636 TNode<FeedbackCell> feedback_cell = n.feedback_cell(); in LowerUpdateInterruptBudget() local
3638 AccessBuilder::ForFeedbackCellInterruptBudget(), feedback_cell); in LowerUpdateInterruptBudget()
3640 __ StoreField(AccessBuilder::ForFeedbackCellInterruptBudget(), feedback_cell, in LowerUpdateInterruptBudget()
3650 node->op()->properties(), feedback_cell); in LowerUpdateInterruptBudget()
/external/v8/src/codegen/
Dcompilation-cache.cc229 Handle<FeedbackCell> feedback_cell, in Put() argument
235 native_context, feedback_cell, position); in Put()
396 Handle<FeedbackCell> feedback_cell, in PutEval() argument
403 eval_global_.Put(source, outer_info, function_info, context, feedback_cell, in PutEval()
410 feedback_cell, position); in PutEval()
Dcompilation-cache.h129 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell,
221 Handle<FeedbackCell> feedback_cell, int position);
Dcompiler.cc1989 Handle<FeedbackCell> feedback_cell; in GetFunctionFromEval() local
1991 feedback_cell = handle(eval_result.feedback_cell(), isolate); in GetFunctionFromEval()
2054 shared_info, context, feedback_cell, AllocationType::kYoung); in GetFunctionFromEval()
/external/v8/src/runtime/
Druntime-scopes.cc158 Handle<FeedbackCell> feedback_cell = in RUNTIME_FUNCTION()
161 sfi, context, feedback_cell, AllocationType::kOld); in RUNTIME_FUNCTION()
205 Handle<FeedbackCell> feedback_cell = in RUNTIME_FUNCTION()
208 sfi, context, feedback_cell, AllocationType::kOld); in RUNTIME_FUNCTION()
562 CONVERT_ARG_HANDLE_CHECKED(FeedbackCell, feedback_cell, 1); in RUNTIME_FUNCTION()
566 shared, context, feedback_cell, AllocationType::kYoung); in RUNTIME_FUNCTION()
574 CONVERT_ARG_HANDLE_CHECKED(FeedbackCell, feedback_cell, 1); in RUNTIME_FUNCTION()
580 shared, context, feedback_cell, AllocationType::kOld); in RUNTIME_FUNCTION()
Druntime-internal.cc355 CONVERT_ARG_HANDLE_CHECKED(FeedbackCell, feedback_cell, 0); in RUNTIME_FUNCTION()
357 DCHECK(feedback_cell->value().IsFeedbackVector()); in RUNTIME_FUNCTION()
359 feedback_cell->set_interrupt_budget(FLAG_interrupt_budget); in RUNTIME_FUNCTION()
/external/v8/src/builtins/
Dbuiltins-constructor-gen.cc135 auto feedback_cell = Parameter<FeedbackCell>(Descriptor::kFeedbackCell); in TF_BUILTIN() local
142 const TNode<Map> feedback_cell_map = LoadMap(feedback_cell); in TF_BUILTIN()
148 feedback_cell_map, feedback_cell); in TF_BUILTIN()
152 StoreMapNoWriteBarrier(feedback_cell, RootIndex::kOneClosureCellMap); in TF_BUILTIN()
156 StoreMapNoWriteBarrier(feedback_cell, RootIndex::kManyClosuresCellMap); in TF_BUILTIN()
208 feedback_cell); in TF_BUILTIN()
Dic-callable.tq81 const targetFeedbackCell: FeedbackCell = target.feedback_cell;
89 const feedbackCell: FeedbackCell = feedbackValueJSFunction.feedback_cell;
/external/v8/src/heap/
Dfactory.cc3709 Handle<FeedbackCell> feedback_cell, AllocationType allocation) { in NewFunctionFromSharedFunctionInfo() argument
3712 .set_feedback_cell(feedback_cell) in NewFunctionFromSharedFunctionInfo()
3758 Handle<FeedbackCell> feedback_cell = maybe_feedback_cell_.ToHandleChecked(); in BuildRaw() local
3771 function->set_raw_feedback_cell(*feedback_cell); in BuildRaw()
3795 Handle<FeedbackCell> feedback_cell; in PrepareFeedbackCell() local
3796 if (maybe_feedback_cell_.ToHandle(&feedback_cell)) { in PrepareFeedbackCell()
3800 feedback_cell->IncrementClosureCount(isolate_); in PrepareFeedbackCell()
3801 if (feedback_cell->value().IsFeedbackVector()) { in PrepareFeedbackCell()
3802 FeedbackVector::cast(feedback_cell->value()) in PrepareFeedbackCell()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc1032 TNode<FeedbackCell> feedback_cell = in UpdateInterruptBudget() local
1035 feedback_cell, FeedbackCell::kInterruptBudgetOffset); in UpdateInterruptBudget()
1065 feedback_cell, FeedbackCell::kInterruptBudgetOffset, new_budget.value()); in UpdateInterruptBudget()
Dinterpreter-generator.cc2456 TNode<FeedbackCell> feedback_cell = in IGNITION_HANDLER() local
2466 CallBuiltin(Builtins::kFastNewClosure, context, shared, feedback_cell); in IGNITION_HANDLER()
2480 CallRuntime(Runtime::kNewClosure, context, shared, feedback_cell); in IGNITION_HANDLER()
2488 shared, feedback_cell); in IGNITION_HANDLER()
/external/v8/src/profiler/
Dheap-snapshot-generator.h387 FeedbackCell feedback_cell);
Dheap-snapshot-generator.cc1193 FeedbackCell feedback_cell) { in ExtractFeedbackCellReferences() argument
1194 TagObject(feedback_cell, "(feedback cell)"); in ExtractFeedbackCellReferences()
1195 SetInternalReference(entry, "value", feedback_cell.value(), in ExtractFeedbackCellReferences()

12