• Home
  • Raw
  • Download

Lines Matching refs:NumberOperationHint

509 std::ostream& operator<<(std::ostream& os, NumberOperationHint hint) {  in operator <<()
511 case NumberOperationHint::kSignedSmall: in operator <<()
513 case NumberOperationHint::kSignedSmallInputs: in operator <<()
515 case NumberOperationHint::kNumber: in operator <<()
517 case NumberOperationHint::kNumberOrBoolean: in operator <<()
519 case NumberOperationHint::kNumberOrOddball: in operator <<()
525 size_t hash_value(NumberOperationHint hint) { in hash_value()
529 NumberOperationHint NumberOperationHintOf(const Operator* op) { in NumberOperationHintOf()
547 return OpParameter<NumberOperationHint>(op); in NumberOperationHintOf()
1145 template <NumberOperationHint kHint> \
1146 struct Name##Operator final : public Operator1<NumberOperationHint> { \
1148 : Operator1<NumberOperationHint>( \
1152 Name##Operator<NumberOperationHint::kSignedSmall> \
1154 Name##Operator<NumberOperationHint::kSignedSmallInputs> \
1156 Name##Operator<NumberOperationHint::kNumber> k##Name##NumberOperator; \
1157 Name##Operator<NumberOperationHint::kNumberOrOddball> \
1161 SpeculativeNumberEqualOperator<NumberOperationHint::kNumberOrBoolean>
1164 template <NumberOperationHint kHint>
1174 SpeculativeToNumberOperator<NumberOperationHint::kSignedSmall>
1176 SpeculativeToNumberOperator<NumberOperationHint::kNumber>
1178 SpeculativeToNumberOperator<NumberOperationHint::kNumberOrOddball>
1546 NumberOperationHint hint, const FeedbackSource& feedback) { in SpeculativeToNumber()
1549 case NumberOperationHint::kSignedSmall: in SpeculativeToNumber()
1551 case NumberOperationHint::kSignedSmallInputs: in SpeculativeToNumber()
1553 case NumberOperationHint::kNumber: in SpeculativeToNumber()
1555 case NumberOperationHint::kNumberOrBoolean: in SpeculativeToNumber()
1558 case NumberOperationHint::kNumberOrOddball: in SpeculativeToNumber()
1789 const Operator* SimplifiedOperatorBuilder::Name(NumberOperationHint hint) { \
1791 case NumberOperationHint::kSignedSmall: \
1793 case NumberOperationHint::kSignedSmallInputs: \
1795 case NumberOperationHint::kNumber: \
1797 case NumberOperationHint::kNumberOrBoolean: \
1800 case NumberOperationHint::kNumberOrOddball: \
1811 NumberOperationHint hint) { in SPECULATIVE_NUMBER_BINOP()
1813 case NumberOperationHint::kSignedSmall: in SPECULATIVE_NUMBER_BINOP()
1815 case NumberOperationHint::kSignedSmallInputs: in SPECULATIVE_NUMBER_BINOP()
1817 case NumberOperationHint::kNumber: in SPECULATIVE_NUMBER_BINOP()
1819 case NumberOperationHint::kNumberOrBoolean: in SPECULATIVE_NUMBER_BINOP()
1821 case NumberOperationHint::kNumberOrOddball: in SPECULATIVE_NUMBER_BINOP()