Lines Matching refs:OO
7731 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() local
7732 assert(OO != OO_None && "not an overloaded operator!"); in visitExpandedSubobject()
7733 return visitBinaryOperator(OO, Args, Subobj); in visitExpandedSubobject()
7737 visitBinaryOperator(OverloadedOperatorKind OO, ArrayRef<Expr *> Args, in visitBinaryOperator() argument
7746 OO, /*AllowRewrittenCandidates=*/!SpaceshipCandidates)); in visitBinaryOperator()
7754 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args); in visitBinaryOperator()
7759 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet); in visitBinaryOperator()
7804 OO == OO_Spaceship && FD->getReturnType()->isUndeducedAutoType(); in visitBinaryOperator()
7888 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship) in visitBinaryOperator()
7889 Kind = OO == OO_EqualEqual ? 1 : 2; in visitBinaryOperator()
7920 if (OO == OO_Spaceship && in visitBinaryOperator()
7943 << (OO == OO_EqualEqual ? 0 : 1); in visitBinaryOperator()
8245 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() local
8246 BinaryOperatorKind Opc = BinaryOperator::getOverloadedOpcode(OO); in visitExpandedSubobject()
8349 auto Lookup = [&](OverloadedOperatorKind OO) { in lookupOperatorsForDefaultedComparison() argument
8350 Self.LookupOverloadedOperatorName(OO, S, Operators); in lookupOperatorsForDefaultedComparison()