Lines Matching defs:OO
8041 OverloadedOperatorKind OO = FD->getOverloadedOperator();
8042 assert(OO != OO_None && "not an overloaded operator!");
8043 return visitBinaryOperator(OO, Args, Subobj);
8047 visitBinaryOperator(OverloadedOperatorKind OO, ArrayRef<Expr *> Args,
8056 OO, FD->getLocation(),
8065 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args);
8070 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet);
8127 OO == OO_Spaceship && FD->getReturnType()->isUndeducedAutoType();
8211 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship)
8212 Kind = OO == OO_EqualEqual ? 1 : 2;
8243 if (OO == OO_Spaceship &&
8255 << FD << (OO == OO_EqualEqual || OO == OO_ExclaimEqual)
8267 << (OO == OO_EqualEqual ? 0 : 1);
8570 OverloadedOperatorKind OO = FD->getOverloadedOperator();
8571 BinaryOperatorKind Opc = BinaryOperator::getOverloadedOpcode(OO);
8674 auto Lookup = [&](OverloadedOperatorKind OO) {
8675 Self.LookupOverloadedOperatorName(OO, S, Operators);