Lines Matching refs:Comparison

10010 enum class Comparison { Equal, Better, Worse };  enum
10024 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1, in compareEnableIfAttrs()
10031 return Comparison::Equal; in compareEnableIfAttrs()
10032 return Cand1Attr ? Comparison::Better : Comparison::Worse; in compareEnableIfAttrs()
10046 return Comparison::Worse; in compareEnableIfAttrs()
10048 return Comparison::Better; in compareEnableIfAttrs()
10056 return Comparison::Worse; in compareEnableIfAttrs()
10059 return Comparison::Equal; in compareEnableIfAttrs()
10062 static Comparison
10067 return Comparison::Equal; in isBetterMultiversionCandidate()
10073 return Comparison::Equal; in isBetterMultiversionCandidate()
10074 return Comparison::Worse; in isBetterMultiversionCandidate()
10077 return Comparison::Better; in isBetterMultiversionCandidate()
10087 return Comparison::Equal; in isBetterMultiversionCandidate()
10090 return Comparison::Better; in isBetterMultiversionCandidate()
10092 return Comparison::Worse; in isBetterMultiversionCandidate()
10097 ? Comparison::Better in isBetterMultiversionCandidate()
10098 : Comparison::Worse; in isBetterMultiversionCandidate()
10112 ? Comparison::Better in isBetterMultiversionCandidate()
10113 : Comparison::Worse; in isBetterMultiversionCandidate()
10539 Comparison Cmp = compareEnableIfAttrs(S, Cand1.Function, Cand2.Function); in isBetterOverloadCandidate()
10540 if (Cmp != Comparison::Equal) in isBetterOverloadCandidate()
10541 return Cmp == Comparison::Better; in isBetterOverloadCandidate()
10552 if (MV == Comparison::Better) in isBetterOverloadCandidate()
10554 if (MV == Comparison::Worse) in isBetterOverloadCandidate()
12745 compareEnableIfAttrs(S, A, B) == Comparison::Better); in isBetterCandidate()
14923 struct Comparison { in BuildSynthesizedThreeWayComparison() struct