Home
last modified time | relevance | path

Searched refs:MLTAL (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp182 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 DSemaTemplateDeduction.cpp3161 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 DSemaLambda.cpp2507 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 DSemaTemplateInstantiateDecl.cpp1069 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 DSemaTemplate.cpp4745 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 DSemaExprCXX.cpp7924 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 DSema.h9159 Sema &SemasRef, FunctionDecl *FD, MultiLevelTemplateArgumentList MLTAL,
14820 const MultiLevelTemplateArgumentList &MLTAL,