Home
last modified time | relevance | path

Searched refs:FeedbackVector (Results 1 – 25 of 72) sorted by relevance

123

/external/v8/src/
Dfeedback-vector-inl.h44 FeedbackVector* FeedbackVector::cast(Object* obj) { in cast()
46 return reinterpret_cast<FeedbackVector*>(obj); in cast()
80 bool FeedbackVector::is_empty() const { in is_empty()
84 int FeedbackVector::slot_count() const { in slot_count()
88 FeedbackMetadata* FeedbackVector::metadata() const { in metadata()
92 SharedFunctionInfo* FeedbackVector::shared_function_info() const { in shared_function_info()
96 int FeedbackVector::invocation_count() const { in invocation_count()
100 void FeedbackVector::clear_invocation_count() { in clear_invocation_count()
106 FeedbackSlot FeedbackVector::ToSlot(int index) { in ToSlot()
111 Object* FeedbackVector::Get(FeedbackSlot slot) const { in Get()
[all …]
Dfeedback-vector.cc161 FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot) const { in GetKind()
167 Handle<FeedbackVector> FeedbackVector::New(Isolate* isolate, in New()
186 int index = FeedbackVector::GetIndex(slot); in New()
237 Handle<FeedbackVector> result = Handle<FeedbackVector>::cast(array); in New()
243 Handle<FeedbackVector> FeedbackVector::Copy(Isolate* isolate, in Copy()
244 Handle<FeedbackVector> vector) { in Copy()
245 Handle<FeedbackVector> result; in Copy()
246 result = Handle<FeedbackVector>::cast( in Copy()
253 void FeedbackVector::AddToCodeCoverageList(Isolate* isolate, in AddToCodeCoverageList()
254 Handle<FeedbackVector> vector) { in AddToCodeCoverageList()
[all …]
Dfeedback-vector.h274 class FeedbackVector : public FixedArray {
277 static inline FeedbackVector* cast(Object* obj);
310 static Handle<FeedbackVector> New(Isolate* isolate,
313 static Handle<FeedbackVector> Copy(Isolate* isolate,
314 Handle<FeedbackVector> vector);
343 DECLARE_PRINTER(FeedbackVector)
363 Handle<FeedbackVector> vector);
365 DISALLOW_IMPLICIT_CONSTRUCTORS(FeedbackVector);
427 FeedbackNexus(Handle<FeedbackVector> vector, FeedbackSlot slot) in FeedbackNexus()
429 FeedbackNexus(FeedbackVector* vector, FeedbackSlot slot) in FeedbackNexus()
[all …]
Dtype-info.h26 Handle<FeedbackVector> feedback_vector,
126 Handle<FeedbackVector> feedback_vector_;
Dtype-info.cc19 Handle<FeedbackVector> feedback_vector, in TypeFeedbackOracle()
28 feedback_vector_ = FeedbackVector::Copy(isolate, feedback_vector); in TypeFeedbackOracle()
107 FeedbackVector::UninitializedSentinel(isolate())); in CallIsUninitialized()
122 return value.is_identical_to(FeedbackVector::UninitializedSentinel(isolate())) in ForInType()
Dcompiler.cc1692 Handle<FeedbackVector> feedback_vector = in GetSharedFunctionInfoForScript()
1693 FeedbackVector::New(isolate, inner_result); in GetSharedFunctionInfoForScript()
1768 Handle<FeedbackVector> feedback_vector = in GetSharedFunctionInfoForScript()
1769 FeedbackVector::New(isolate, result); in GetSharedFunctionInfoForScript()
Druntime-profiler.cc117 FeedbackVector* vector = function->feedback_vector(); in GetICCounts()
Dobjects-printer.cc679 void FeedbackVector::Print() { in Print()
685 void FeedbackVector::FeedbackVectorPrint(std::ostream& os) { // NOLINT in FeedbackVectorPrint()
1678 reinterpret_cast<i::FeedbackVector*>(object)->Print(); in _v8_internal_Print_FeedbackVector()
/external/v8/src/runtime/
Druntime-literals.cc28 Isolate* isolate, Handle<FeedbackVector> vector,
32 Isolate* isolate, Handle<FeedbackVector> vector, in CreateObjectLiteralBoilerplate()
108 Isolate* isolate, Handle<FeedbackVector> vector, in CreateArrayLiteralBoilerplate()
180 Isolate* isolate, Handle<FeedbackVector> vector, in CreateLiteralBoilerplate()
213 FeedbackSlot literal_slot(FeedbackVector::ToSlot(index)); in RUNTIME_FUNCTION()
235 Handle<FeedbackVector> vector(closure->feedback_vector(), isolate); in RUNTIME_FUNCTION()
239 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index)); in RUNTIME_FUNCTION()
277 Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot literals_slot, in GetLiteralAllocationSite()
306 Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot literals_slot, in CreateArrayLiteralImpl()
337 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index)); in RUNTIME_FUNCTION()
[all …]
Druntime-scopes.cc48 Handle<FeedbackVector> feedback_vector = Handle<FeedbackVector>(), in DeclareGlobal()
133 int flags, Handle<FeedbackVector> feedback_vector) { in DeclareGlobals()
195 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, feedback_vector, 2); in RUNTIME_FUNCTION()
210 Handle<FeedbackVector> feedback_vector(closure->feedback_vector(), isolate); in RUNTIME_FUNCTION()
637 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 1); in RUNTIME_FUNCTION()
640 FeedbackSlot slot = FeedbackVector::ToSlot(index); in RUNTIME_FUNCTION()
653 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 1); in RUNTIME_FUNCTION()
656 FeedbackSlot slot = FeedbackVector::ToSlot(index); in RUNTIME_FUNCTION()
Druntime-interpreter.cc26 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 1); in RUNTIME_FUNCTION()
30 FeedbackSlot slot = FeedbackVector::ToSlot(index); in RUNTIME_FUNCTION()
/external/v8/src/debug/
Ddebug-coverage.cc70 FeedbackVector* vector = FeedbackVector::cast(list->Get(i)); in Collect()
83 FeedbackVector* vector = FeedbackVector::cast(current_obj); in Collect()
146 std::vector<Handle<FeedbackVector>> vectors; in TogglePrecise()
151 FeedbackVector* vector = FeedbackVector::cast(current_obj); in TogglePrecise()
/external/v8/src/compiler/
Djs-type-hint-lowering.h29 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector);
40 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector()
45 Handle<FeedbackVector> feedback_vector_;
Djs-create-lowering.h37 MaybeHandle<FeedbackVector> feedback_vector, in NON_EXPORTED_BASE()
83 MaybeHandle<FeedbackVector> GetSpecializationFeedbackVector(Node* node); in NON_EXPORTED_BASE()
99 MaybeHandle<FeedbackVector> const feedback_vector_; in NON_EXPORTED_BASE()
Dbytecode-graph-builder.h28 Handle<FeedbackVector> feedback_vector,
254 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector()
292 Handle<FeedbackVector> feedback_vector_;
Djs-type-hint-lowering.cc102 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector()
117 Handle<FeedbackVector> feedback_vector) in JSTypeHintLowering()
Djs-native-context-specialization.h89 Handle<FeedbackVector> vector, FeedbackSlot slot,
118 LanguageMode language_mode, Handle<FeedbackVector> vector,
Djs-inlining.h56 Handle<FeedbackVector>& feedback_vector_out);
Djs-operator.h21 class FeedbackVector; variable
34 VectorSlotPair(Handle<FeedbackVector> vector, FeedbackSlot slot) in VectorSlotPair()
39 Handle<FeedbackVector> vector() const { return vector_; } in vector()
45 const Handle<FeedbackVector> vector_;
Djs-inlining.cc411 Handle<FeedbackVector>& feedback_vector_out) { in DetermineCallContext()
439 feedback_vector_out = handle(FeedbackVector::cast(cell->value())); in DetermineCallContext()
595 Handle<FeedbackVector> feedback_vector; in ReduceJSCall()
Djs-create-lowering.cc815 Handle<FeedbackVector> feedback_vector; in ReduceJSCreateLiteral()
817 FeedbackSlot slot(FeedbackVector::ToSlot(p.index())); in ReduceJSCreateLiteral()
1309 MaybeHandle<FeedbackVector> JSCreateLowering::GetSpecializationFeedbackVector( in GetSpecializationFeedbackVector()
1330 return MaybeHandle<FeedbackVector>(); in GetSpecializationFeedbackVector()
/external/v8/tools/
Dgdbinit32 # Print FeedbackVector
37 Print a v8 FeedbackVector object
/external/v8/src/ic/
Dic.cc2551 Handle<FeedbackVector> vector = args.at<FeedbackVector>(3); in RUNTIME_FUNCTION()
2587 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
2629 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
2650 Handle<FeedbackVector> vector = args.at<FeedbackVector>(3); in RUNTIME_FUNCTION()
2665 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
2691 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
2708 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
2728 Handle<FeedbackVector> vector = args.at<FeedbackVector>(5); in RUNTIME_FUNCTION()
3147 Handle<FeedbackVector> vector = args.at<FeedbackVector>(4); in RUNTIME_FUNCTION()
3168 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc616 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in CallJSWithFeedback()
648 HeapConstant(FeedbackVector::UninitializedSentinel(isolate()))); in CallJSWithFeedback()
700 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in CallJSWithFeedback()
762 STATIC_ASSERT(FeedbackVector::kReservedIndexCount > 0); in Construct()
805 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in Construct()
881 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in Construct()
Dbytecode-array-builder.cc505 FeedbackSlot slot = FeedbackVector::ToSlot(feedback_slot); in LoadGlobal()
651 FeedbackSlot slot = FeedbackVector::ToSlot(feedback_slot); in StoreNamedProperty()
678 FeedbackSlot slot = FeedbackVector::ToSlot(feedback_slot); in StoreNamedOwnProperty()
693 FeedbackSlot slot = FeedbackVector::ToSlot(feedback_slot); in StoreKeyedProperty()

123