/external/v8/src/ |
D | feedback-vector-inl.h | 53 FeedbackVector* FeedbackVector::cast(Object* obj) { in cast() 55 return reinterpret_cast<FeedbackVector*>(obj); in cast() 94 ACCESSORS(FeedbackVector, shared_function_info, SharedFunctionInfo, in ACCESSORS() argument 96 WEAK_ACCESSORS(FeedbackVector, optimized_code_weak_or_smi, kOptimizedCodeOffset) in ACCESSORS() 97 INT32_ACCESSORS(FeedbackVector, length, kLengthOffset) in ACCESSORS() 98 INT32_ACCESSORS(FeedbackVector, invocation_count, kInvocationCountOffset) in ACCESSORS() 99 INT32_ACCESSORS(FeedbackVector, profiler_ticks, kProfilerTicksOffset) in ACCESSORS() 100 INT32_ACCESSORS(FeedbackVector, deopt_count, kDeoptCountOffset) in ACCESSORS() 102 bool FeedbackVector::is_empty() const { return length() == 0; } in ACCESSORS() 104 FeedbackMetadata* FeedbackVector::metadata() const { in metadata() [all …]
|
D | feedback-vector.cc | 30 FeedbackVector::GetIndex(slot)); in AddTypeProfileSlot() 36 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in HasTypeProfileSlot() 184 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in HasTypeProfileSlot() 189 FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot) const { in GetKind() 194 FeedbackSlot FeedbackVector::GetTypeProfileSlot() const { in GetTypeProfileSlot() 197 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex); in GetTypeProfileSlot() 203 Handle<FeedbackVector> FeedbackVector::New(Isolate* isolate, in New() 209 Handle<FeedbackVector> vector = factory->NewFeedbackVector(shared, TENURED); in New() 231 int index = FeedbackVector::GetIndex(slot); in New() 286 Handle<FeedbackVector> result = Handle<FeedbackVector>::cast(vector); in New() [all …]
|
D | vector-slot-pair.h | 15 class FeedbackVector; variable 22 VectorSlotPair(Handle<FeedbackVector> vector, FeedbackSlot slot) in VectorSlotPair() 27 Handle<FeedbackVector> vector() const { return vector_; } in vector() 33 Handle<FeedbackVector> vector_;
|
D | feedback-vector.h | 148 class FeedbackVector : public HeapObject, public NeverReadOnlySpaceObject { 156 static inline FeedbackVector* cast(Object* obj); 197 static void SetOptimizedCode(Handle<FeedbackVector> vector, 228 V8_EXPORT_PRIVATE static Handle<FeedbackVector> New( 258 DECL_PRINTER(FeedbackVector) 259 DECL_VERIFIER(FeedbackVector) 311 Handle<FeedbackVector> vector); 313 DISALLOW_IMPLICIT_CONSTRUCTORS(FeedbackVector); 555 FeedbackNexus(Handle<FeedbackVector> vector, FeedbackSlot slot) in FeedbackNexus() 560 FeedbackNexus(FeedbackVector* vector, FeedbackSlot slot) in FeedbackNexus() [all …]
|
D | vector-slot-pair.cc | 15 return vector_.is_null() ? -1 : FeedbackVector::GetIndex(slot_); in index()
|
D | objects-body-descriptors-inl.h | 371 class FeedbackVector::BodyDescriptor final : public BodyDescriptorBase { 387 return FeedbackVector::SizeFor(FeedbackVector::cast(obj)->length()); in SizeOf() 696 return Op::template apply<FeedbackVector::BodyDescriptor>(p1, p2, p3, p4); in BodyDescriptorApply()
|
D | runtime-profiler.cc | 77 FeedbackVector* vector = function->feedback_vector(); in GetICCounts()
|
/external/v8/src/ic/ |
D | ic.h | 38 IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot); 65 static void OnFeedbackChanged(Isolate* isolate, FeedbackVector* vector, 211 LoadIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot) in LoadIC() 245 LoadGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector, in LoadGlobalIC() 259 KeyedLoadIC(Isolate* isolate, Handle<FeedbackVector> vector, in KeyedLoadIC() 290 StoreIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot) in StoreIC() 325 StoreGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector, in StoreGlobalIC() 350 KeyedStoreIC(Isolate* isolate, Handle<FeedbackVector> vector, in KeyedStoreIC() 383 StoreInArrayLiteralIC(Isolate* isolate, Handle<FeedbackVector> vector, in StoreInArrayLiteralIC()
|
D | ic.cc | 157 IC::IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot) in IC() 314 FeedbackVector* vector = nexus->vector(); in OnFeedbackChanged() 320 void IC::OnFeedbackChanged(Isolate* isolate, FeedbackVector* vector, in OnFeedbackChanged() 2166 Handle<FeedbackVector> vector = args.at<FeedbackVector>(3); in RUNTIME_FUNCTION() 2167 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION() 2199 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION() 2200 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION() 2241 Handle<FeedbackVector> vector = args.at<FeedbackVector>(2); in RUNTIME_FUNCTION() 2242 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value()); in RUNTIME_FUNCTION() 2261 Handle<FeedbackVector> vector = args.at<FeedbackVector>(3); in RUNTIME_FUNCTION() [all …]
|
D | accessor-assembler.h | 81 void LoadGlobalIC(TNode<FeedbackVector> vector, Node* slot, 208 TNode<FeedbackVector> vector, Node* slot, 213 void LoadGlobalIC_TryHandlerCase(TNode<FeedbackVector> vector, Node* slot,
|
D | keyed-store-generic.cc | 59 TNode<FeedbackVector> vector); 908 TNode<FeedbackVector> vector) { in KeyedStoreGeneric() 977 TNode<FeedbackVector> vector = CAST(Parameter(Descriptor::kVector)); in KeyedStoreGeneric() 990 TNode<Smi>(), TNode<FeedbackVector>()); in SetProperty()
|
/external/v8/src/debug/ |
D | debug-type-profile.cc | 40 FeedbackVector* vector = FeedbackVector::cast(list->Get(i)); in Collect() 89 FeedbackVector* vector = FeedbackVector::cast(list->Get(i)); in SelectMode()
|
D | debug-coverage.cc | 502 FeedbackVector* vector = FeedbackVector::cast(list->Get(i)); in Collect() 519 FeedbackVector* vector = FeedbackVector::cast(current_obj); in Collect() 641 FeedbackVector* vector = FeedbackVector::cast(o); in SelectMode()
|
/external/v8/src/compiler/ |
D | js-type-hint-lowering.h | 44 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector, 162 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector() 168 Handle<FeedbackVector> feedback_vector_;
|
D | bytecode-graph-builder.h | 33 Handle<FeedbackVector> feedback_vector, BailoutId osr_offset, 319 const Handle<FeedbackVector>& feedback_vector() const { in feedback_vector() 383 Handle<FeedbackVector> feedback_vector_;
|
D | js-inlining.h | 61 Handle<FeedbackVector>& feedback_vector_out);
|
D | js-inlining.cc | 334 Handle<FeedbackVector>& feedback_vector_out) { in DetermineCallContext() 362 handle(FeedbackVector::cast(cell->value()), isolate()); in DetermineCallContext() 471 Handle<FeedbackVector> feedback_vector; in ReduceJSCall()
|
D | js-heap-broker.cc | 363 FeedbackVectorData(JSHeapBroker* broker_, Handle<FeedbackVector> object_, 371 Handle<FeedbackVector> object_, in FeedbackVectorData() 784 Handle<Object> value(object<FeedbackVector>()->Get(slot)->ToObject(), in get() 788 int i = FeedbackVector::GetIndex(slot); in get()
|
/external/v8/src/runtime/ |
D | runtime-literals.cc | 28 void PreInitializeLiteralSite(Handle<FeedbackVector> vector, in PreInitializeLiteralSite() 495 Handle<FeedbackVector> vector, in CreateLiteral() 498 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index)); in CreateLiteral() 548 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0); in RUNTIME_FUNCTION() 580 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0); in RUNTIME_FUNCTION() 592 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0); in RUNTIME_FUNCTION() 597 FeedbackSlot literal_slot(FeedbackVector::ToSlot(index)); in RUNTIME_FUNCTION()
|
D | runtime-scopes.cc | 49 Handle<FeedbackVector> feedback_vector = Handle<FeedbackVector>(), in DeclareGlobal() 134 int flags, Handle<FeedbackVector> feedback_vector) { in DeclareGlobals() 202 Handle<FeedbackVector> feedback_vector(closure->feedback_vector(), isolate); in RUNTIME_FUNCTION()
|
/external/v8/src/builtins/ |
D | builtins-lazy-gen.cc | 43 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) { in MaybeTailCallOptimizedCodeSlot() 47 feedback_vector, FeedbackVector::kOptimizedCodeOffset); in MaybeTailCallOptimizedCodeSlot() 124 TNode<FeedbackVector> feedback_vector = in CompileLazy()
|
D | builtins-lazy-gen.h | 30 TNode<FeedbackVector> feedback_vector);
|
/external/v8/src/interpreter/ |
D | interpreter-assembler.cc | 672 TNode<FeedbackVector> InterpreterAssembler::LoadFeedbackVector() { in LoadFeedbackVector() 735 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in CollectCallableFeedback() 745 HeapConstant(FeedbackVector::UninitializedSentinel(isolate()))); in CollectCallableFeedback() 809 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in CollectCallableFeedback() 947 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in Construct() 1060 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in Construct() 1126 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate()))); in ConstructWithSpread() 1201 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())), in ConstructWithSpread()
|
/external/v8/src/heap/ |
D | objects-visiting.h | 41 V(FeedbackVector) \
|
/external/v8/src/snapshot/ |
D | partial-serializer.cc | 95 if (obj->IsFeedbackVector()) FeedbackVector::cast(obj)->ClearSlots(isolate()); in SerializeObject()
|