| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 63 const MultiLevelTemplateArgumentList *OuterInstantiationArgs; 72 const MultiLevelTemplateArgumentList *OuterInstantiationArgs = nullptr) in ExtractTypeForDeductionGuide() 247 MultiLevelTemplateArgumentList &Args, unsigned NewDepth, unsigned NewIndex, in transformTemplateTypeParam() 274 MultiLevelTemplateArgumentList &Args, unsigned NewIndex, in transformTemplateParam() 287 MultiLevelTemplateArgumentList &Args, in transformTemplateParameter() 338 MultiLevelTemplateArgumentList OuterInstantiationArgs; 370 MultiLevelTemplateArgumentList Args; in transformConstructor() 408 MultiLevelTemplateArgumentList Args; in transformConstructor() 430 MultiLevelTemplateArgumentList Args; in transformConstructor() 459 MultiLevelTemplateArgumentList Args; in transformConstructor() [all …]
|
| H A D | SemaConcept.cpp | 182 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval() 205 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateAtomicConstraint() 294 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateFoldExpandedConstraintSize() 327 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, 333 const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() 396 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() 467 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() 556 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() 567 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction() 618 const MultiLevelTemplateArgumentList &TemplateArgsLists, in CheckConstraintSatisfaction() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 174 MultiLevelTemplateArgumentList &Result, in HandleVarTemplateSpec() 219 MultiLevelTemplateArgumentList &Result) { in HandleDefaultTempArgIntoTempTempParam() 227 MultiLevelTemplateArgumentList &Result, bool SkipForSpecialization) { in HandlePartialClassTemplateSpec() 236 MultiLevelTemplateArgumentList &Result, in HandleClassTemplateSpec() 270 MultiLevelTemplateArgumentList &Result, in HandleFunction() 348 MultiLevelTemplateArgumentList &Result) { in HandleFunctionTemplateDecl() 402 MultiLevelTemplateArgumentList &Result, in HandleRecordDecl() 469 MultiLevelTemplateArgumentList &Result) { in HandleImplicitConceptSpecializationDecl() 483 MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( in getTemplateInstantiationArgs() 490 MultiLevelTemplateArgumentList Result; in getTemplateInstantiationArgs() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 54 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier() 92 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 114 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 152 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr() 175 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr() 186 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr() 196 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr() 237 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition() 268 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr() 279 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 754 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 945 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansionFromUnexpanded() 994 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
| H A D | SemaTemplateDeduction.cpp | 2948 MultiLevelTemplateArgumentList Args(Template, CTAI.SugaredConverted, in ConvertDeducedTemplateArgument() 3161 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() 3221 MultiLevelTemplateArgumentList MLTAL(Entity, CTAI.SugaredConverted, in FinishTemplateArgumentDeduction() 3604 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() 3818 const MultiLevelTemplateArgumentList &Args, in getPackIndexForParam() 3844 const MultiLevelTemplateArgumentList &SubstArgs, in instantiateExplicitSpecifierDeferred() 3968 MultiLevelTemplateArgumentList SubstArgs( in FinishTemplateArgumentDeduction() 5118 MultiLevelTemplateArgumentList MLTAL(Concept, CTAI.CanonicalConverted, in CheckDeducedPlaceholderConstraints() 5519 MultiLevelTemplateArgumentList MLTAL(FTD, DeducedArgs, in CheckDeductionConsistency()
|
| H A D | SemaTemplate.cpp | 3619 MultiLevelTemplateArgumentList TemplateArgLists; in CheckTemplateIdType() 3760 MultiLevelTemplateArgumentList TemplateArgLists(Template, in CheckTemplateIdType() 4745 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CTAI.CanonicalConverted, in CheckConceptTemplateId() 5154 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument() 5209 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument() 5259 MultiLevelTemplateArgumentList TemplateArgLists(Template, SugaredConverted, in SubstDefaultTemplateArgument() 5400 MultiLevelTemplateArgumentList MLTAL(Template, CTAI.SugaredConverted, in CheckTemplateArgument() 5577 MultiLevelTemplateArgumentList(Template, CTAI.SugaredConverted, in CheckTemplateArgument() 6001 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList()
|
| H A D | SemaLambda.cpp | 2440 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedCapturesToScope() 2507 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII()
|
| H A D | SemaAccess.cpp | 1536 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
| H A D | SemaExprCXX.cpp | 7924 MultiLevelTemplateArgumentList MLTAL(Param, Args, /*Final=*/false); in BuildExprRequirement()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 76 class MultiLevelTemplateArgumentList { 102 MultiLevelTemplateArgumentList() = default; 105 MultiLevelTemplateArgumentList(Decl *D, ArgList Args, bool Final) { in MultiLevelTemplateArgumentList() function 580 const MultiLevelTemplateArgumentList &TemplateArgs; 604 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
| H A D | Sema.h | 148 class MultiLevelTemplateArgumentList; variable 1768 const MultiLevelTemplateArgumentList &TemplateArgs); 9159 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, 13289 const MultiLevelTemplateArgumentList &TemplateArgs, 13295 const MultiLevelTemplateArgumentList &TemplateArgs, 13332 MultiLevelTemplateArgumentList getTemplateInstantiationArgs( 13533 const MultiLevelTemplateArgumentList &TemplateArgs, 13538 const MultiLevelTemplateArgumentList &TemplateArgs, 13543 const MultiLevelTemplateArgumentList &TemplateArgs, 13551 TypeSourceInfo *T, const MultiLevelTemplateArgumentList &TemplateArgs, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4677 …pendentAccessCheck(clang::DependentDiagnostic const&, clang::MultiLevelTemplateArgumentList const&… 6067 …meE", "clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&… 6069 …rationNameE", "clang::Sema::SubstType(clang::TypeLoc, clang::MultiLevelTemplateArgumentList const&… 6071 …ationNameE", "clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&… 6073 …::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&… 6074 …, "clang::Sema::SubstParmVarDecl(clang::ParmVarDecl*, clang::MultiLevelTemplateArgumentList const&… 6077 …::SourceLocation, clang::ParmVarDecl**, unsigned int, clang::MultiLevelTemplateArgumentList const&… 6079 …cifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&… 6080 …cation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&… 6082 …Members(clang::SourceLocation, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&… [all …]
|