Lines Matching defs:CmpResult
13512 enum class CmpResult {
13550 return Success(CmpResult::Less, E);
13552 return Success(CmpResult::Greater, E);
13553 return Success(CmpResult::Equal, E);
13566 return Success(CmpResult::Less, E);
13568 return Success(CmpResult::Greater, E);
13569 return Success(CmpResult::Equal, E);
13605 return Success(IsEqual ? CmpResult::Equal : CmpResult::Unequal, E);
13610 return Success(IsEqual ? CmpResult::Equal : CmpResult::Unequal, E);
13637 return CmpResult::Equal;
13639 return CmpResult::Less;
13641 return CmpResult::Greater;
13643 return CmpResult::Unordered;
13712 return Success(CmpResult::Unequal, E);
13796 return Success(CmpResult::Less, E);
13798 return Success(CmpResult::Greater, E);
13799 return Success(CmpResult::Equal, E);
13833 return Success(Equal ? CmpResult::Equal : CmpResult::Unequal, E);
13850 return Success(Equal ? CmpResult::Equal : CmpResult::Unequal, E);
13863 return Success(CmpResult::Equal, E);
13873 auto OnSuccess = [&](CmpResult CR, const BinaryOperator *E) {
13876 case CmpResult::Unequal:
13878 case CmpResult::Less:
13881 case CmpResult::Equal:
13884 case CmpResult::Greater:
13887 case CmpResult::Unordered:
13933 auto OnSuccess = [&](CmpResult CR, const BinaryOperator *E) {
13934 assert((CR != CmpResult::Unequal || E->isEqualityOp()) &&
13936 bool IsEqual = CR == CmpResult::Equal,
13937 IsLess = CR == CmpResult::Less,
13938 IsGreater = CR == CmpResult::Greater;