Searched refs:BinaryOperationHint (Results 1 – 12 of 12) sorted by relevance
10 std::ostream& operator<<(std::ostream& os, BinaryOperationHint hint) { in operator <<()12 case BinaryOperationHint::kNone: in operator <<()14 case BinaryOperationHint::kSignedSmall: in operator <<()16 case BinaryOperationHint::kSignedSmallInputs: in operator <<()18 case BinaryOperationHint::kNumber: in operator <<()20 case BinaryOperationHint::kNumberOrOddball: in operator <<()22 case BinaryOperationHint::kString: in operator <<()24 case BinaryOperationHint::kBigInt: in operator <<()26 case BinaryOperationHint::kAny: in operator <<()
15 enum class BinaryOperationHint : uint8_t { enum26 inline size_t hash_value(BinaryOperationHint hint) { in hash_value()30 std::ostream& operator<<(std::ostream&, BinaryOperationHint);
245 BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback) { in BinaryOperationHintFromFeedback()248 return BinaryOperationHint::kNone; in BinaryOperationHintFromFeedback()250 return BinaryOperationHint::kSignedSmall; in BinaryOperationHintFromFeedback()252 return BinaryOperationHint::kSignedSmallInputs; in BinaryOperationHintFromFeedback()254 return BinaryOperationHint::kNumber; in BinaryOperationHintFromFeedback()256 return BinaryOperationHint::kNumberOrOddball; in BinaryOperationHintFromFeedback()258 return BinaryOperationHint::kString; in BinaryOperationHintFromFeedback()260 return BinaryOperationHint::kBigInt; in BinaryOperationHintFromFeedback()262 return BinaryOperationHint::kAny; in BinaryOperationHintFromFeedback()
768 BinaryOperationHint hint = GetBinaryOperationFeedback(); in ic_state()769 if (hint == BinaryOperationHint::kNone) { in ic_state()771 } else if (hint == BinaryOperationHint::kAny) { in ic_state()1282 BinaryOperationHint FeedbackNexus::GetBinaryOperationFeedback() const { in GetBinaryOperationFeedback()
788 BinaryOperationHint GetBinaryOperationFeedback() const;925 inline BinaryOperationHint BinaryOperationHintFromFeedback(int type_feedback);
22 BinaryOperationHint binop_hint, NumberOperationHint* number_hint) { in BinaryOperationHintToNumberOperationHint()24 case BinaryOperationHint::kSignedSmall: in BinaryOperationHintToNumberOperationHint()27 case BinaryOperationHint::kSignedSmallInputs: in BinaryOperationHintToNumberOperationHint()30 case BinaryOperationHint::kNumber: in BinaryOperationHintToNumberOperationHint()33 case BinaryOperationHint::kNumberOrOddball: in BinaryOperationHintToNumberOperationHint()36 case BinaryOperationHint::kAny: in BinaryOperationHintToNumberOperationHint()37 case BinaryOperationHint::kNone: in BinaryOperationHintToNumberOperationHint()38 case BinaryOperationHint::kString: in BinaryOperationHintToNumberOperationHint()39 case BinaryOperationHint::kBigInt: in BinaryOperationHintToNumberOperationHint()46 BinaryOperationHint binop_hint, BigIntOperationHint* bigint_hint) { in BinaryOperationHintToBigIntOperationHint()[all …]
586 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in ReadFeedbackForBinaryOperation()587 DCHECK_NE(hint, BinaryOperationHint::kNone); // Not uninitialized. in ReadFeedbackForBinaryOperation()690 BinaryOperationHint JSHeapBroker::GetFeedbackForBinaryOperation( in GetFeedbackForBinaryOperation()693 return feedback.IsInsufficient() ? BinaryOperationHint::kNone in GetFeedbackForBinaryOperation()
166 BinaryOperationHint GetBinaryOperationHint(FeedbackSlot slot) const;
240 : public SingleValueFeedback<BinaryOperationHint,
201 BinaryOperationHint GetFeedbackForBinaryOperation( in DEFINE_OPERATORS_FOR_FLAGS()
109 GetBinaryOperationHint(node_) == BinaryOperationHint::kString) { in ShouldCreateConsString()383 BinaryOperationHint GetBinaryOperationHint(Node* node) const { in GetBinaryOperationHint()557 if (r.GetBinaryOperationHint(node) == BinaryOperationHint::kString) { in ReduceJSAdd()662 DCHECK_NE(BinaryOperationHint::kString, r.GetBinaryOperationHint(node)); in ReduceJSAdd()
181 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinaryOperation()183 if (hint == BinaryOperationHint::kSignedSmall) { in VisitBinaryOperation()210 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinarySmiOperation()212 if (hint == BinaryOperationHint::kSignedSmall) { in VisitBinarySmiOperation()