Lines Matching refs:FeedbackVector
190 // A FeedbackVector has a fixed header followed by an array of feedback slots,
192 class FeedbackVector
193 : public TorqueGeneratedFeedbackVector<FeedbackVector, HeapObject> {
200 using TorqueGeneratedFeedbackVector<FeedbackVector,
275 V8_EXPORT_PRIVATE static Handle<FeedbackVector> New(
280 V8_EXPORT_PRIVATE static Handle<FeedbackVector>
282 V8_EXPORT_PRIVATE static Handle<FeedbackVector>
310 DECL_PRINTER(FeedbackVector)
339 TQ_OBJECT_CONSTRUCTORS(FeedbackVector)
343 Handle<FeedbackVector> vector);
345 // Private for initializing stores in FeedbackVector::New().
681 inline MaybeObject GetFeedback(FeedbackVector vector,
683 inline void SetFeedback(FeedbackVector vector, FeedbackSlot slot,
687 std::pair<MaybeObject, MaybeObject> GetFeedbackPair(FeedbackVector vector,
689 void SetFeedbackPair(FeedbackVector vector, FeedbackSlot start_slot,
704 // A FeedbackNexus is the combination of a FeedbackVector and a slot.
708 FeedbackNexus(Handle<FeedbackVector> vector, FeedbackSlot slot);
709 FeedbackNexus(FeedbackVector vector, FeedbackSlot slot);
713 FeedbackNexus(Handle<FeedbackVector> vector, FeedbackSlot slot,
717 Handle<FeedbackVector> vector_handle() const {
721 FeedbackVector vector() const {
876 Handle<FeedbackVector> vector_handle_;
877 FeedbackVector vector_;