Lines Matching refs:feedback
15 #include "src/compiler/feedback-source.h"
219 // A the parameters for several Check nodes. The {feedback} parameter is
220 // optional. If {feedback} references a valid CallIC slot and this MapCheck
224 explicit CheckParameters(const FeedbackSource& feedback)
225 : feedback_(feedback) {}
227 FeedbackSource const& feedback() const { return feedback_; }
250 CheckBoundsParameters(const FeedbackSource& feedback, CheckBoundsFlags flags)
251 : check_parameters_(feedback), flags_(flags) {}
273 const FeedbackSource& feedback)
274 : reason_(reason), feedback_(feedback) {}
276 FeedbackSource const& feedback() const { return feedback_; }
305 FeedbackSource const& feedback)
306 : mode_(mode), feedback_(feedback) {}
309 FeedbackSource const& feedback() const { return feedback_; }
344 const FeedbackSource& feedback)
345 : mode_(mode), feedback_(feedback) {}
348 const FeedbackSource& feedback() const { return feedback_; }
382 const FeedbackSource& feedback)
383 : mode_(mode), feedback_(feedback) {}
386 const FeedbackSource& feedback() const { return feedback_; }
414 // A descriptor for map checks. The {feedback} parameter is optional.
415 // If {feedback} references a valid CallIC slot and this MapCheck fails,
420 const FeedbackSource& feedback)
421 : flags_(flags), maps_(maps), feedback_(feedback) {}
425 FeedbackSource const& feedback() const { return feedback_; }
463 const FeedbackSource& feedback)
464 : mode_(mode), feedback_(feedback) {}
467 const FeedbackSource& feedback() const { return feedback_; }
547 const FeedbackSource& feedback)
548 : hint_(hint), feedback_(feedback) {}
551 const FeedbackSource& feedback() const { return feedback_; }
568 SpeculativeBigIntAsNParameters(int bits, const FeedbackSource& feedback)
569 : bits_(bits), feedback_(feedback) {
575 const FeedbackSource& feedback() const { return feedback_; }
669 FeedbackSource const& feedback,
672 feedback_(feedback),
676 FeedbackSource const& feedback() const { return feedback_; }
813 const FeedbackSource& feedback);
815 const FeedbackSource& feedback);
844 const FeedbackSource& feedback);
878 const Operator* CheckBounds(const FeedbackSource& feedback,
880 const Operator* CheckedUint32Bounds(const FeedbackSource& feedback,
882 const Operator* CheckedUint64Bounds(const FeedbackSource& feedback,
891 const FeedbackSource& feedback = FeedbackSource());
896 const Operator* CheckNumber(const FeedbackSource& feedback);
899 const Operator* CheckSmi(const FeedbackSource& feedback);
900 const Operator* CheckString(const FeedbackSource& feedback);
904 const FeedbackSource& feedback);
906 const FeedbackSource& feedback);
912 const Operator* CheckedInt32ToTaggedSigned(const FeedbackSource& feedback);
913 const Operator* CheckedInt64ToInt32(const FeedbackSource& feedback);
914 const Operator* CheckedInt64ToTaggedSigned(const FeedbackSource& feedback);
915 const Operator* CheckedTaggedSignedToInt32(const FeedbackSource& feedback);
917 const FeedbackSource& feedback);
919 const FeedbackSource& feedback);
920 const Operator* CheckedTaggedToArrayIndex(const FeedbackSource& feedback);
922 const FeedbackSource& feedback);
923 const Operator* CheckedTaggedToTaggedPointer(const FeedbackSource& feedback);
924 const Operator* CheckedTaggedToTaggedSigned(const FeedbackSource& feedback);
925 const Operator* CheckBigInt(const FeedbackSource& feedback);
927 const FeedbackSource& feedback);
930 const Operator* CheckedUint32ToInt32(const FeedbackSource& feedback);
931 const Operator* CheckedUint32ToTaggedSigned(const FeedbackSource& feedback);
932 const Operator* CheckedUint64ToInt32(const FeedbackSource& feedback);
933 const Operator* CheckedUint64ToTaggedSigned(const FeedbackSource& feedback);
982 const FeedbackSource& feedback);
1068 FeedbackSource const& feedback, CallDescriptor* descriptor);