Lines Matching refs:CompareOperationHint
586 CompareOperationHint CompareOperationHintOf(const Operator* op) { in CompareOperationHintOf()
593 return OpParameter<CompareOperationHint>(op); in CompareOperationHintOf()
696 template <CompareOperationHint kHint> \
697 struct Name##Operator final : public Operator1<CompareOperationHint> { \
699 : Operator1<CompareOperationHint>( \
703 Name##Operator<CompareOperationHint::kNone> k##Name##NoneOperator; \
704 Name##Operator<CompareOperationHint::kSignedSmall> \
706 Name##Operator<CompareOperationHint::kNumber> k##Name##NumberOperator; \
707 Name##Operator<CompareOperationHint::kNumberOrOddball> \
709 Name##Operator<CompareOperationHint::kInternalizedString> \
711 Name##Operator<CompareOperationHint::kString> k##Name##StringOperator; \
712 Name##Operator<CompareOperationHint::kSymbol> k##Name##SymbolOperator; \
713 Name##Operator<CompareOperationHint::kBigInt> k##Name##BigIntOperator; \
714 Name##Operator<CompareOperationHint::kReceiver> k##Name##ReceiverOperator; \
715 Name##Operator<CompareOperationHint::kAny> k##Name##AnyOperator;
762 const Operator* JSOperatorBuilder::Name(CompareOperationHint hint) { \ in BINARY_OP_LIST()
764 case CompareOperationHint::kNone: \ in BINARY_OP_LIST()
766 case CompareOperationHint::kSignedSmall: \ in BINARY_OP_LIST()
768 case CompareOperationHint::kNumber: \ in BINARY_OP_LIST()
770 case CompareOperationHint::kNumberOrOddball: \ in BINARY_OP_LIST()
772 case CompareOperationHint::kInternalizedString: \ in BINARY_OP_LIST()
774 case CompareOperationHint::kString: \ in BINARY_OP_LIST()
776 case CompareOperationHint::kSymbol: \ in BINARY_OP_LIST()
778 case CompareOperationHint::kBigInt: \ in BINARY_OP_LIST()
780 case CompareOperationHint::kReceiver: \ in BINARY_OP_LIST()
782 case CompareOperationHint::kAny: \ in BINARY_OP_LIST()