Lines Matching refs:OO
7728 OverloadedOperatorKind OO = FD->getOverloadedOperator();
7729 assert(OO != OO_None && "not an overloaded operator!");
7730 return visitBinaryOperator(OO, Args, Subobj);
7734 visitBinaryOperator(OverloadedOperatorKind OO, ArrayRef<Expr *> Args,
7743 OO, /*AllowRewrittenCandidates=*/!SpaceshipCandidates));
7751 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args);
7752 else if (OO == OO_EqualEqual ||
7760 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet);
7824 if (OO == OO_Spaceship && FD->getReturnType()->isUndeducedAutoType()) {
7881 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship)
7882 Kind = OO == OO_EqualEqual ? 1 : 2;
7913 if (OO == OO_Spaceship &&
7936 << (OO == OO_EqualEqual ? 0 : 1);
8238 OverloadedOperatorKind OO = FD->getOverloadedOperator();
8239 BinaryOperatorKind Opc = BinaryOperator::getOverloadedOpcode(OO);
8342 auto Lookup = [&](OverloadedOperatorKind OO) {
8343 Self.LookupOverloadedOperatorName(OO, S, Operators);