/external/v8/src/objects/ |
D | compilation-cache.h | 43 InfoCellPair(SharedFunctionInfo* shared, FeedbackCell* feedback_cell) in InfoCellPair() argument 44 : shared_(shared), feedback_cell_(feedback_cell) {} in InfoCellPair() 46 FeedbackCell* feedback_cell() const { return feedback_cell_; } in feedback_cell() function 97 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell,
|
/external/v8/src/ |
D | compilation-cache.cc | 209 Handle<FeedbackCell> feedback_cell, in Put() argument 215 native_context, feedback_cell, position); in Put() 324 Handle<FeedbackCell> feedback_cell, in PutEval() argument 331 eval_global_.Put(source, outer_info, function_info, context, feedback_cell, in PutEval() 338 feedback_cell, position); in PutEval()
|
D | compilation-cache.h | 126 Handle<Context> native_context, Handle<FeedbackCell> feedback_cell, 187 Handle<FeedbackCell> feedback_cell, int position);
|
D | compiler.cc | 541 if (function->feedback_cell()->value()->IsFeedbackVector()) { in GetCodeFromOptimizedCodeCache() 1222 Handle<FeedbackCell> feedback_cell; in GetFunctionFromEval() local 1224 feedback_cell = handle(eval_result.feedback_cell(), isolate); in GetFunctionFromEval() 1284 shared_info, context, feedback_cell, NOT_TENURED); in GetFunctionFromEval() 1291 Handle<FeedbackCell> new_feedback_cell(result->feedback_cell(), in GetFunctionFromEval() 1304 Handle<FeedbackCell> new_feedback_cell(result->feedback_cell(), isolate); in GetFunctionFromEval()
|
D | objects-inl.h | 2202 ACCESSORS(JSFunction, feedback_cell, FeedbackCell, kFeedbackCellOffset) in ACCESSORS() 2278 return FeedbackVector::cast(feedback_cell()->value()); in ACCESSORS() 2388 return !feedback_cell()->value()->IsUndefined(); in has_feedback_vector()
|
D | objects-debug.cc | 946 VerifyHeapPointer(isolate, feedback_cell()); in JSFunctionVerify() 947 CHECK(feedback_cell()->IsFeedbackCell()); in JSFunctionVerify()
|
D | objects.cc | 12579 if (function->feedback_cell()->value()->IsUndefined(isolate)) { in EnsureFeedbackVector() 12584 if (function->feedback_cell() == isolate->heap()->many_closures_cell()) { in EnsureFeedbackVector() 12585 Handle<FeedbackCell> feedback_cell = in EnsureFeedbackVector() local 12587 function->set_feedback_cell(*feedback_cell); in EnsureFeedbackVector() 12589 function->feedback_cell()->set_value(*feedback_vector); in EnsureFeedbackVector() 14541 if (feedback_cell()->value()->IsFeedbackVector()) { in ClearTypeFeedbackInfo() 17484 Handle<FeedbackCell> feedback_cell) { in AddToFeedbackCellsMap() argument 17506 HeapObjectReference::Weak(*feedback_cell)); in AddToFeedbackCellsMap() 17533 HeapObjectReference::Weak(*feedback_cell)); in AddToFeedbackCellsMap() 17604 FeedbackCell* feedback_cell = in LookupEval() local [all …]
|
D | objects.h | 3267 DECL_ACCESSORS(feedback_cell, FeedbackCell)
|
D | code-stub-assembler.cc | 9069 TNode<FeedbackCell> feedback_cell = in LoadFeedbackVector() local 9072 LoadObjectField(feedback_cell, FeedbackCell::kValueOffset); in LoadFeedbackVector()
|
D | api.cc | 805 fun->feedback_cell()->set_value( in CreateBlob()
|
/external/v8/src/builtins/ |
D | builtins-constructor-gen.cc | 60 Node* feedback_cell = Parameter(Descriptor::kFeedbackCell); in TF_BUILTIN() local 63 CSA_ASSERT(this, IsFeedbackCell(feedback_cell)); in TF_BUILTIN() 70 Node* const feedback_cell_map = LoadMap(feedback_cell); in TF_BUILTIN() 76 feedback_cell_map, feedback_cell); in TF_BUILTIN() 80 StoreMapNoWriteBarrier(feedback_cell, Heap::kOneClosureCellMapRootIndex); in TF_BUILTIN() 84 StoreMapNoWriteBarrier(feedback_cell, Heap::kManyClosuresCellMapRootIndex); in TF_BUILTIN() 137 feedback_cell); in TF_BUILTIN()
|
/external/v8/src/runtime/ |
D | runtime-scopes.cc | 160 Handle<FeedbackCell> feedback_cell( in DeclareGlobals() 166 shared, context, feedback_cell, TENURED); in DeclareGlobals() 607 CONVERT_ARG_HANDLE_CHECKED(FeedbackCell, feedback_cell, 1); in RUNTIME_FUNCTION() 611 shared, context, feedback_cell, NOT_TENURED); in RUNTIME_FUNCTION() 619 CONVERT_ARG_HANDLE_CHECKED(FeedbackCell, feedback_cell, 1); in RUNTIME_FUNCTION() 625 shared, context, feedback_cell, TENURED); in RUNTIME_FUNCTION()
|
/external/v8/src/compiler/ |
D | js-heap-copy-reducer.cc | 44 HeapObjectRef(broker(), p.feedback_cell()); in Reduce()
|
D | js-operator.h | 568 Handle<FeedbackCell> feedback_cell, Handle<Code> code, in CreateClosureParameters() argument 571 feedback_cell_(feedback_cell), in CreateClosureParameters() 576 Handle<FeedbackCell> feedback_cell() const { return feedback_cell_; } in feedback_cell() function 722 Handle<FeedbackCell> feedback_cell, in NON_EXPORTED_BASE()
|
D | js-operator.cc | 477 lhs.feedback_cell().location() == rhs.feedback_cell().location() && in operator ==() 490 p.feedback_cell().location()); in hash_value() 496 << Brief(*p.feedback_cell()) << ", " << Brief(*p.code()); in operator <<() 1159 Handle<SharedFunctionInfo> shared_info, Handle<FeedbackCell> feedback_cell, in CreateClosure() argument 1161 CreateClosureParameters parameters(shared_info, feedback_cell, code, in CreateClosure()
|
D | js-inlining.cc | 317 Handle<FeedbackCell> cell = p.feedback_cell(); in DetermineCallTarget() 356 Handle<FeedbackCell> cell = p.feedback_cell(); in DetermineCallContext()
|
D | js-create-lowering.cc | 963 HeapObjectRef feedback_cell(js_heap_broker(), p.feedback_cell()); in ReduceJSCreateClosure() local 972 if (!feedback_cell.map().equals( in ReduceJSCreateClosure() 1004 a.Store(AccessBuilder::ForJSFunctionFeedbackCell(), feedback_cell); in ReduceJSCreateClosure()
|
D | js-generic-lowering.cc | 419 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(p.feedback_cell())); in LowerJSCreateClosure()
|
D | pipeline.cc | 913 if (compilation_info()->closure()->feedback_cell()->map() == in PrepareJobImpl()
|
/external/v8/src/heap/ |
D | factory.cc | 2429 Handle<FeedbackCell> feedback_cell, PretenureFlag pretenure) { in NewFunctionFromSharedFunctionInfo() argument 2434 feedback_cell, pretenure); in NewFunctionFromSharedFunctionInfo() 2452 Handle<Context> context, Handle<FeedbackCell> feedback_cell, in NewFunctionFromSharedFunctionInfo() argument 2459 if (feedback_cell->map() == *no_closures_cell_map()) { in NewFunctionFromSharedFunctionInfo() 2460 feedback_cell->set_map(*one_closure_cell_map()); in NewFunctionFromSharedFunctionInfo() 2461 } else if (feedback_cell->map() == *one_closure_cell_map()) { in NewFunctionFromSharedFunctionInfo() 2462 feedback_cell->set_map(*many_closures_cell_map()); in NewFunctionFromSharedFunctionInfo() 2464 DCHECK_EQ(feedback_cell->map(), *many_closures_cell_map()); in NewFunctionFromSharedFunctionInfo() 2469 if (feedback_cell->value()->IsFeedbackVector()) { in NewFunctionFromSharedFunctionInfo() 2470 FeedbackVector::cast(feedback_cell->value()) in NewFunctionFromSharedFunctionInfo() [all …]
|
D | factory.h | 706 Handle<Context> context, Handle<FeedbackCell> feedback_cell, 711 Handle<FeedbackCell> feedback_cell, PretenureFlag pretenure = TENURED);
|
/external/v8/src/profiler/ |
D | heap-snapshot-generator.cc | 989 TagObject(js_fun->feedback_cell(), "(function feedback cell)"); in ExtractJSObjectReferences() 991 js_fun->feedback_cell(), in ExtractJSObjectReferences() 1315 int entry, FeedbackCell* feedback_cell) { in ExtractFeedbackCellReferences() argument 1316 TagObject(feedback_cell, "(feedback cell)"); in ExtractFeedbackCellReferences() 1317 SetInternalReference(feedback_cell, entry, "value", feedback_cell->value(), in ExtractFeedbackCellReferences()
|
D | heap-snapshot-generator.h | 401 void ExtractFeedbackCellReferences(int entry, FeedbackCell* feedback_cell);
|
/external/v8/src/interpreter/ |
D | interpreter-generator.cc | 2499 TNode<Object> feedback_cell = in IGNITION_HANDLER() local 2509 CallBuiltin(Builtins::kFastNewClosure, context, shared, feedback_cell); in IGNITION_HANDLER() 2523 CallRuntime(Runtime::kNewClosure, context, shared, feedback_cell); in IGNITION_HANDLER() 2531 feedback_cell); in IGNITION_HANDLER()
|