Searched refs:DeducibleParams (Results 1 – 2 of 2) sorted by relevance
2650 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization() local2652 TemplateParams->getDepth(), DeducibleParams); in ActOnVarTemplateSpecialization()2654 if (!DeducibleParams.all()) { in ActOnVarTemplateSpecialization()2656 DeducibleParams.size() - DeducibleParams.count(); in ActOnVarTemplateSpecialization()2660 for (unsigned I = 0, N = DeducibleParams.size(); I != N; ++I) { in ActOnVarTemplateSpecialization()2661 if (!DeducibleParams[I]) { in ActOnVarTemplateSpecialization()6409 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization() local6412 DeducibleParams); in ActOnClassTemplateSpecialization()6414 if (!DeducibleParams.all()) { in ActOnClassTemplateSpecialization()6415 unsigned NumNonDeducible = DeducibleParams.size()-DeducibleParams.count(); in ActOnClassTemplateSpecialization()[all …]
4179 const llvm::SmallBitVector &DeducibleParams) { in noteNonDeducibleParameters() argument4180 for (unsigned I = 0, N = DeducibleParams.size(); I != N; ++I) { in noteNonDeducibleParameters()4181 if (!DeducibleParams[I]) { in noteNonDeducibleParameters()4210 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in checkTemplatePartialSpecialization() local4212 TemplateParams->getDepth(), DeducibleParams); in checkTemplatePartialSpecialization()4214 if (!DeducibleParams.all()) { in checkTemplatePartialSpecialization()4215 unsigned NumNonDeducible = DeducibleParams.size() - DeducibleParams.count(); in checkTemplatePartialSpecialization()4221 noteNonDeducibleParameters(S, TemplateParams, DeducibleParams); in checkTemplatePartialSpecialization()4241 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in CheckDeductionGuideTemplate() local4242 MarkDeducedTemplateParameters(TD, DeducibleParams); in CheckDeductionGuideTemplate()[all …]