Lines Matching refs:Rank
132 static const ImplicitConversionRank Rank[] = { in GetConversionRank() local
172 static_assert(std::size(Rank) == (int)ICK_Num_Conversion_Kinds); in GetConversionRank()
173 return Rank[(int)Kind]; in GetConversionRank()
179 ImplicitConversionRank Rank = GetConversionRank(Dimension); in GetDimensionConversionRank() local
180 if (Rank == ICR_HLSL_Scalar_Widening) { in GetDimensionConversionRank()
186 if (Rank == ICR_HLSL_Dimension_Reduction) { in GetDimensionConversionRank()
192 return Rank; in GetDimensionConversionRank()
261 ImplicitConversionRank Rank = ICR_Exact_Match; in getRank() local
262 if (GetConversionRank(First) > Rank) in getRank()
263 Rank = GetConversionRank(First); in getRank()
264 if (GetConversionRank(Second) > Rank) in getRank()
265 Rank = GetConversionRank(Second); in getRank()
266 if (GetDimensionConversionRank(Rank, Dimension) > Rank) in getRank()
267 Rank = GetDimensionConversionRank(Rank, Dimension); in getRank()
268 if (GetConversionRank(Third) > Rank) in getRank()
269 Rank = GetConversionRank(Third); in getRank()
270 return Rank; in getRank()
12318 ImplicitConversionRank Rank = ICR_Exact_Match; member
12324 Sig.Rank = Seq.Standard.getRank(); in ForSequence()
12326 Sig.Rank = Seq.UserDefined.After.getRank(); in ForSequence()
12355 if (std::tie(LS.KindRank, LS.Rank) != std::tie(RS.KindRank, RS.Rank)) in CompareConversions()
12356 return std::tie(LS.KindRank, LS.Rank) < std::tie(RS.KindRank, RS.Rank) in CompareConversions()