Lines Matching defs:Comparison
10025 enum class Comparison { Equal, Better, Worse };
10039 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1,
10046 return Comparison::Equal;
10047 return Cand1Attr ? Comparison::Better : Comparison::Worse;
10061 return Comparison::Worse;
10063 return Comparison::Better;
10071 return Comparison::Worse;
10074 return Comparison::Equal;
10077 static Comparison
10082 return Comparison::Equal;
10088 return Comparison::Equal;
10089 return Comparison::Worse;
10092 return Comparison::Better;
10102 return Comparison::Equal;
10105 return Comparison::Better;
10107 return Comparison::Worse;
10112 ? Comparison::Better
10113 : Comparison::Worse;
10127 ? Comparison::Better
10128 : Comparison::Worse;
10544 Comparison Cmp = compareEnableIfAttrs(S, Cand1.Function, Cand2.Function);
10545 if (Cmp != Comparison::Equal)
10546 return Cmp == Comparison::Better;
10557 if (MV == Comparison::Better)
10559 if (MV == Comparison::Worse)
12842 compareEnableIfAttrs(S, A, B) == Comparison::Better);
14934 struct Comparison {