HomeSort by relevance Sort by last modified time
    Searched refs:FeedbackVector (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/v8/src/
vector-slot-pair.h 15 class FeedbackVector;
17 // Defines a pair of {FeedbackVector} and {FeedbackSlot}, which
22 VectorSlotPair(Handle<FeedbackVector> vector, FeedbackSlot slot)
27 Handle<FeedbackVector> vector() const { return vector_; }
33 Handle<FeedbackVector> vector_;
feedback-vector-inl.h 53 FeedbackVector* FeedbackVector::cast(Object* obj) {
55 return reinterpret_cast<FeedbackVector*>(obj);
94 ACCESSORS(FeedbackVector, shared_function_info, SharedFunctionInfo,
96 WEAK_ACCESSORS(FeedbackVector, optimized_code_weak_or_smi, kOptimizedCodeOffset)
97 INT32_ACCESSORS(FeedbackVector, length, kLengthOffset)
98 INT32_ACCESSORS(FeedbackVector, invocation_count, kInvocationCountOffset)
99 INT32_ACCESSORS(FeedbackVector, profiler_ticks, kProfilerTicksOffset)
100 INT32_ACCESSORS(FeedbackVector, deopt_count, kDeoptCountOffset)
102 bool FeedbackVector::is_empty() const { return length() == 0;
    [all...]
feedback-vector.cc 30 FeedbackVector::GetIndex(slot));
36 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex);
184 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex);
189 FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot) const {
194 FeedbackSlot FeedbackVector::GetTypeProfileSlot() const {
197 FeedbackVector::ToSlot(FeedbackVectorSpec::kTypeProfileSlotIndex);
203 Handle<FeedbackVector> FeedbackVector::New(Isolate* isolate,
209 Handle<FeedbackVector> vector = factory->NewFeedbackVector(shared, TENURED);
231 int index = FeedbackVector::GetIndex(slot)
    [all...]
vector-slot-pair.cc 15 return vector_.is_null() ? -1 : FeedbackVector::GetIndex(slot_);
feedback-vector.h 141 // A FeedbackVector has a fixed header with:
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);
552 // A FeedbackNexus is the combination of a FeedbackVector and a slot
    [all...]
objects-body-descriptors-inl.h 371 class FeedbackVector::BodyDescriptor final : public BodyDescriptorBase {
387 return FeedbackVector::SizeFor(FeedbackVector::cast(obj)->length());
696 return Op::template apply<FeedbackVector::BodyDescriptor>(p1, p2, p3, p4);
runtime-profiler.cc 77 FeedbackVector* vector = function->feedback_vector();
  /external/v8/src/builtins/
builtins-lazy-gen.h 30 TNode<FeedbackVector> feedback_vector);
builtins-lazy-gen.cc 43 TNode<JSFunction> function, TNode<FeedbackVector> feedback_vector) {
47 feedback_vector, FeedbackVector::kOptimizedCodeOffset);
124 TNode<FeedbackVector> feedback_vector =
  /external/v8/src/debug/
debug-type-profile.cc 40 FeedbackVector* vector = FeedbackVector::cast(list->Get(i));
89 FeedbackVector* vector = FeedbackVector::cast(list->Get(i));
debug-coverage.cc 502 FeedbackVector* vector = FeedbackVector::cast(list->Get(i));
519 FeedbackVector* vector = FeedbackVector::cast(current_obj);
641 FeedbackVector* vector = FeedbackVector::cast(o);
  /external/v8/src/ic/
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)
245 LoadGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector,
259 KeyedLoadIC(Isolate* isolate, Handle<FeedbackVector> vector,
290 StoreIC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot)
325 StoreGlobalIC(Isolate* isolate, Handle<FeedbackVector> vector,
350 KeyedStoreIC(Isolate* isolate, Handle<FeedbackVector> vector,
383 StoreInArrayLiteralIC(Isolate* isolate, Handle<FeedbackVector> vector,
ic.cc 157 IC::IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot)
314 FeedbackVector* vector = nexus->vector();
320 void IC::OnFeedbackChanged(Isolate* isolate, FeedbackVector* vector,
    [all...]
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,
keyed-store-generic.cc 59 TNode<FeedbackVector> vector);
    [all...]
  /external/v8/src/compiler/
js-type-hint-lowering.h 44 JSTypeHintLowering(JSGraph* jsgraph, Handle<FeedbackVector> feedback_vector,
162 const Handle<FeedbackVector>& feedback_vector() const {
168 Handle<FeedbackVector> feedback_vector_;
js-inlining.h 61 Handle<FeedbackVector>& feedback_vector_out);
bytecode-graph-builder.h 33 Handle<FeedbackVector> feedback_vector, BailoutId osr_offset,
319 const Handle<FeedbackVector>& feedback_vector() const {
383 Handle<FeedbackVector> feedback_vector_;
js-inlining.cc 334 Handle<FeedbackVector>& feedback_vector_out) {
362 handle(FeedbackVector::cast(cell->value()), isolate());
471 Handle<FeedbackVector> feedback_vector;
js-type-hint-lowering.cc 197 const Handle<FeedbackVector>& feedback_vector() const {
212 Handle<FeedbackVector> feedback_vector,
js-heap-broker.cc 363 FeedbackVectorData(JSHeapBroker* broker_, Handle<FeedbackVector> object_,
371 Handle<FeedbackVector> object_,
784 Handle<Object> value(object<FeedbackVector>()->Get(slot)->ToObject(),
788 int i = FeedbackVector::GetIndex(slot);
    [all...]
  /external/v8/src/runtime/
runtime-literals.cc 28 void PreInitializeLiteralSite(Handle<FeedbackVector> vector,
495 Handle<FeedbackVector> vector,
498 FeedbackSlot literals_slot(FeedbackVector::ToSlot(literals_index));
548 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0);
580 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0);
592 CONVERT_ARG_HANDLE_CHECKED(FeedbackVector, vector, 0);
597 FeedbackSlot literal_slot(FeedbackVector::ToSlot(index));
  /external/v8/src/heap/
objects-visiting.h 41 V(FeedbackVector) \
  /external/v8/src/snapshot/
partial-serializer.cc 95 if (obj->IsFeedbackVector()) FeedbackVector::cast(obj)->ClearSlots(isolate());
  /external/v8/src/interpreter/
interpreter-assembler.cc 672 TNode<FeedbackVector> InterpreterAssembler::LoadFeedbackVector() {
735 feedback, HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())));
745 HeapConstant(FeedbackVector::UninitializedSentinel(isolate())));
809 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())),
    [all...]

Completed in 331 milliseconds

1 2 3