Lines Matching refs:Comparison
8998 enum class Comparison { Equal, Better, Worse }; enum
9012 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1, in compareEnableIfAttrs()
9019 return Comparison::Equal; in compareEnableIfAttrs()
9020 return Cand1Attr ? Comparison::Better : Comparison::Worse; in compareEnableIfAttrs()
9034 return Comparison::Worse; in compareEnableIfAttrs()
9036 return Comparison::Better; in compareEnableIfAttrs()
9044 return Comparison::Worse; in compareEnableIfAttrs()
9047 return Comparison::Equal; in compareEnableIfAttrs()
9278 Comparison Cmp = compareEnableIfAttrs(S, Cand1.Function, Cand2.Function); in isBetterOverloadCandidate()
9279 if (Cmp != Comparison::Equal) in isBetterOverloadCandidate()
9280 return Cmp == Comparison::Better; in isBetterOverloadCandidate()
11063 compareEnableIfAttrs(S, A, B) == Comparison::Better); in isBetterCandidate()