Lines Matching defs:Comparison
10206 enum class Comparison { Equal, Better, Worse };
10220 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1,
10227 return Comparison::Equal;
10228 return Cand1Attr ? Comparison::Better : Comparison::Worse;
10242 return Comparison::Worse;
10244 return Comparison::Better;
10252 return Comparison::Worse;
10255 return Comparison::Equal;
10258 static Comparison
10263 return Comparison::Equal;
10269 return Comparison::Equal;
10270 return Comparison::Worse;
10273 return Comparison::Better;
10283 return Comparison::Equal;
10286 return Comparison::Better;
10288 return Comparison::Worse;
10293 ? Comparison::Better
10294 : Comparison::Worse;
10308 ? Comparison::Better
10309 : Comparison::Worse;
10729 Comparison Cmp = compareEnableIfAttrs(S, Cand1.Function, Cand2.Function);
10730 if (Cmp != Comparison::Equal)
10731 return Cmp == Comparison::Better;
10742 if (MV == Comparison::Better)
10744 if (MV == Comparison::Worse)
13036 compareEnableIfAttrs(S, A, B) == Comparison::Better);
15137 struct Comparison {