Lines Matching defs:OO
8119 OverloadedOperatorKind OO = FD->getOverloadedOperator();
8120 assert(OO != OO_None && "not an overloaded operator!");
8121 return visitBinaryOperator(OO, Args, Subobj);
8125 visitBinaryOperator(OverloadedOperatorKind OO, ArrayRef<Expr *> Args,
8134 OO, FD->getLocation(),
8143 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args);
8148 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet);
8205 OO == OO_Spaceship && FD->getReturnType()->isUndeducedAutoType();
8289 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship)
8290 Kind = OO == OO_EqualEqual ? 1 : 2;
8321 if (OO == OO_Spaceship &&
8333 << FD << (OO == OO_EqualEqual || OO == OO_ExclaimEqual)
8345 << (OO == OO_EqualEqual ? 0 : 1);
8650 OverloadedOperatorKind OO = FD->getOverloadedOperator();
8651 BinaryOperatorKind Opc = BinaryOperator::getOverloadedOpcode(OO);
8754 auto Lookup = [&](OverloadedOperatorKind OO) {
8755 Self.LookupOverloadedOperatorName(OO, S, Operators);