Lines Matching refs:SCS2

111                                    const StandardConversionSequence& SCS2);
116 const StandardConversionSequence& SCS2);
121 const StandardConversionSequence& SCS2);
4158 const StandardConversionSequence& SCS2) { in compareStandardConversionSubsets() argument
4164 if (SCS1.isIdentityConversion() && !SCS2.isIdentityConversion()) in compareStandardConversionSubsets()
4166 else if (!SCS1.isIdentityConversion() && SCS2.isIdentityConversion()) in compareStandardConversionSubsets()
4169 if (SCS1.Second != SCS2.Second) { in compareStandardConversionSubsets()
4172 else if (SCS2.Second == ICK_Identity) in compareStandardConversionSubsets()
4176 } else if (!Context.hasSimilarType(SCS1.getToType(1), SCS2.getToType(1))) in compareStandardConversionSubsets()
4179 if (SCS1.Third == SCS2.Third) { in compareStandardConversionSubsets()
4180 return Context.hasSameType(SCS1.getToType(2), SCS2.getToType(2))? Result in compareStandardConversionSubsets()
4189 if (SCS2.Third == ICK_Identity) in compareStandardConversionSubsets()
4201 const StandardConversionSequence &SCS2) { in isBetterReferenceBindingKind() argument
4216 SCS2.BindsImplicitObjectArgumentWithoutRefQualifier) in isBetterReferenceBindingKind()
4220 SCS2.IsLvalueReference) || in isBetterReferenceBindingKind()
4222 !SCS2.IsLvalueReference && SCS2.BindsToFunctionLvalue); in isBetterReferenceBindingKind()
4259 const StandardConversionSequence& SCS2) in CompareStandardConversionSequences() argument
4270 = compareStandardConversionSubsets(S.Context, SCS1, SCS2)) in CompareStandardConversionSequences()
4276 ImplicitConversionRank Rank2 = SCS2.getRank(); in CompareStandardConversionSequences()
4289 if (SCS1.isPointerConversionToBool() != SCS2.isPointerConversionToBool()) in CompareStandardConversionSequences()
4290 return SCS2.isPointerConversionToBool() in CompareStandardConversionSequences()
4301 FixedEnumPromotion FEP2 = getFixedEnumPromtion(S, SCS2); in CompareStandardConversionSequences()
4317 = SCS2.isPointerConversionToVoidPointer(S.Context); in CompareStandardConversionSequences()
4327 = CompareDerivedToBaseConversions(S, Loc, SCS1, SCS2)) in CompareStandardConversionSequences()
4330 !S.Context.hasSameType(SCS1.getFromType(), SCS2.getFromType())) { in CompareStandardConversionSequences()
4335 QualType FromType2 = SCS2.getFromType(); in CompareStandardConversionSequences()
4341 if (SCS2.First == ICK_Array_To_Pointer) in CompareStandardConversionSequences()
4370 if (SCS1.ReferenceBinding && SCS2.ReferenceBinding) { in CompareStandardConversionSequences()
4372 if (isBetterReferenceBindingKind(SCS1, SCS2)) in CompareStandardConversionSequences()
4374 else if (isBetterReferenceBindingKind(SCS2, SCS1)) in CompareStandardConversionSequences()
4381 = CompareQualificationConversions(S, SCS1, SCS2)) in CompareStandardConversionSequences()
4384 if (SCS1.ReferenceBinding && SCS2.ReferenceBinding) { in CompareStandardConversionSequences()
4392 QualType T2 = SCS2.getToType(2); in CompareStandardConversionSequences()
4402 SCS2.ObjCLifetimeConversionBinding) { in CompareStandardConversionSequences()
4436 SCS2.Second == ICK_Floating_Integral && in CompareStandardConversionSequences()
4454 SCS2.Second == ICK_Vector_Conversion) { in CompareStandardConversionSequences()
4458 SCS2.getFromType(), SCS2.getToType(2)); in CompareStandardConversionSequences()
4467 SCS2.Second == ICK_SVE_Vector_Conversion) { in CompareStandardConversionSequences()
4471 S.Context.areCompatibleSveTypes(SCS2.getFromType(), SCS2.getToType(2)); in CompareStandardConversionSequences()
4481 SCS2.Second == ICK_RVV_Vector_Conversion) { in CompareStandardConversionSequences()
4485 S.Context.areCompatibleRVVTypes(SCS2.getFromType(), SCS2.getToType(2)); in CompareStandardConversionSequences()
4503 const StandardConversionSequence& SCS2) { in CompareQualificationConversions() argument
4513 if (SCS1.First != SCS2.First || SCS1.Second != SCS2.Second || in CompareQualificationConversions()
4514 SCS1.Third != SCS2.Third || SCS1.Third != ICK_Qualification) in CompareQualificationConversions()
4520 QualType T2 = SCS2.getToType(2); in CompareQualificationConversions()
4536 bool CanPick2 = !SCS2.DeprecatedStringLiteralToCharPtr; in CompareQualificationConversions()
4542 !SCS2.QualificationIncludesObjCLifetime) in CompareQualificationConversions()
4544 if (SCS2.QualificationIncludesObjCLifetime && in CompareQualificationConversions()
4572 const StandardConversionSequence& SCS2) { in CompareDerivedToBaseConversions() argument
4575 QualType FromType2 = SCS2.getFromType(); in CompareDerivedToBaseConversions()
4576 QualType ToType2 = SCS2.getToType(1); in CompareDerivedToBaseConversions()
4582 if (SCS2.First == ICK_Array_To_Pointer) in CompareDerivedToBaseConversions()
4598 SCS2.Second == ICK_Pointer_Conversion && in CompareDerivedToBaseConversions()
4627 SCS2.Second == ICK_Pointer_Conversion) { in CompareDerivedToBaseConversions()
4713 if (SCS1.Second == ICK_Pointer_Member && SCS2.Second == ICK_Pointer_Member && in CompareDerivedToBaseConversions()