| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 182 const MultiLevelTemplateArgumentList &MLTAL) { in DiagRecursiveConstraintEval() argument 184 for (const auto &List : MLTAL) in DiagRecursiveConstraintEval() 205 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateAtomicConstraint() argument 225 DiagRecursiveConstraintEval(S, ID, Template, AtomicExpr, MLTAL)) { in EvaluateAtomicConstraint() 236 S.SubstConstraintExpr(const_cast<Expr *>(AtomicExpr), MLTAL); in EvaluateAtomicConstraint() 294 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, in EvaluateFoldExpandedConstraintSize() argument 309 FE->getEllipsisLoc(), Pattern->getSourceRange(), Unexpanded, MLTAL, in EvaluateFoldExpandedConstraintSize() 327 SourceLocation TemplateNameLoc, const MultiLevelTemplateArgumentList &MLTAL, 333 const MultiLevelTemplateArgumentList &MLTAL, in calculateConstraintSatisfaction() argument 338 S, LHS, Template, TemplateNameLoc, MLTAL, Satisfaction); in calculateConstraintSatisfaction() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3161 MultiLevelTemplateArgumentList MLTAL = S.getTemplateInstantiationArgs( in CheckDeducedArgumentConstraints() local 3171 MLTAL.replaceInnermostTemplateArguments(Template, CanonicalDeducedArgs); in CheckDeducedArgumentConstraints() 3173 if (S.CheckConstraintSatisfaction(Template, AssociatedConstraints, MLTAL, in CheckDeducedArgumentConstraints() 3221 MultiLevelTemplateArgumentList MLTAL(Entity, CTAI.SugaredConverted, in FinishTemplateArgumentDeduction() local 3223 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in FinishTemplateArgumentDeduction() 3225 if (S.SubstTemplateArguments(Ps, MLTAL, InstArgs)) { in FinishTemplateArgumentDeduction() 3604 MultiLevelTemplateArgumentList MLTAL(FunctionTemplate, in SubstituteExplicitTemplateArguments() local 3614 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments() 3639 SubstType(Proto->getReturnType(), MLTAL, in SubstituteExplicitTemplateArguments() 3656 Proto->getExtParameterInfosOrNull(), MLTAL, ParamTypes, in SubstituteExplicitTemplateArguments() [all …]
|
| H A D | SemaLambda.cpp | 2507 Sema &SemaRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, in LambdaScopeForCallOperatorInstantiationRAII() argument 2545 SemaRef.addInstantiatedParametersToScope(FD, FDPattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII() 2549 SemaRef.addInstantiatedCapturesToScope(FD, FDPattern, Scope, MLTAL); in LambdaScopeForCallOperatorInstantiationRAII()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1069 const MultiLevelTemplateArgumentList &MLTAL; member in __anon3b27a14d0611::OpenACCDeclClauseInstantiator 1076 const MultiLevelTemplateArgumentList &MLTAL, in OpenACCDeclClauseInstantiator() argument 1079 : SemaRef(S), MLTAL(MLTAL), ExistingClauses(ExistingClauses), in OpenACCDeclClauseInstantiator() 1090 ExprResult Res = SemaRef.SubstExpr(CurVar, MLTAL); in VisitVarList() 1151 SemaRef.SubstExpr(const_cast<Expr *>(C.getExpr(0).second), MLTAL); in CLAUSE_NOT_ON_DECLS() 1333 Sema &S, const MultiLevelTemplateArgumentList &MLTAL, in InstantiateOpenACCClauseList() argument 1344 OpenACCDeclClauseInstantiator Instantiator{S, MLTAL, TransformedClauses, in InstantiateOpenACCClauseList()
|
| H A D | SemaTemplate.cpp | 4745 MultiLevelTemplateArgumentList MLTAL(NamedConcept, CTAI.CanonicalConverted, in CheckConceptTemplateId() local 4755 MLTAL, in CheckConceptTemplateId() 5400 MultiLevelTemplateArgumentList MLTAL(Template, CTAI.SugaredConverted, in CheckTemplateArgument() local 5405 NTTPType = SubstType(PET->getPattern(), MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 5408 NTTPType = SubstType(NTTPType, MLTAL, NTTP->getLocation(), in CheckTemplateArgument() 6001 MultiLevelTemplateArgumentList MLTAL = getTemplateInstantiationArgs( in CheckTemplateArgumentList() local 6007 Template, MLTAL, in CheckTemplateArgumentList()
|
| H A D | SemaExprCXX.cpp | 7924 MultiLevelTemplateArgumentList MLTAL(Param, Args, /*Final=*/false); in BuildExprRequirement() local 7925 MLTAL.addOuterRetainedLevels(TPL->getDepth()); in BuildExprRequirement() 7930 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 9159 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL, 14820 const MultiLevelTemplateArgumentList &MLTAL,
|