Lines Matching refs:OO

7836     OverloadedOperatorKind OO = FD->getOverloadedOperator();  in visitExpandedSubobject()  local
7837 assert(OO != OO_None && "not an overloaded operator!"); in visitExpandedSubobject()
7838 return visitBinaryOperator(OO, Args, Subobj); in visitExpandedSubobject()
7842 visitBinaryOperator(OverloadedOperatorKind OO, ArrayRef<Expr *> Args, in visitBinaryOperator() argument
7851 OO, /*AllowRewrittenCandidates=*/!SpaceshipCandidates)); in visitBinaryOperator()
7859 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args); in visitBinaryOperator()
7864 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet); in visitBinaryOperator()
7921 OO == OO_Spaceship && FD->getReturnType()->isUndeducedAutoType(); in visitBinaryOperator()
8005 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship) in visitBinaryOperator()
8006 Kind = OO == OO_EqualEqual ? 1 : 2; in visitBinaryOperator()
8037 if (OO == OO_Spaceship && in visitBinaryOperator()
8049 << FD << (OO == OO_ExclaimEqual) << Subobj.Kind << Subobj.Decl; in visitBinaryOperator()
8060 << (OO == OO_EqualEqual ? 0 : 1); in visitBinaryOperator()
8362 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() local
8363 BinaryOperatorKind Opc = BinaryOperator::getOverloadedOpcode(OO); in visitExpandedSubobject()
8466 auto Lookup = [&](OverloadedOperatorKind OO) { in lookupOperatorsForDefaultedComparison() argument
8467 Self.LookupOverloadedOperatorName(OO, S, Operators); in lookupOperatorsForDefaultedComparison()