Home
last modified time | relevance | path

Searched refs:SubstExpr (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaConcept.cpp925 Expr *SubstExpr,
944 Expr *SubstExpr, in diagnoseWellFormedUnsatisfiedConstraintExpr() argument
946 SubstExpr = SubstExpr->IgnoreParenImpCasts(); in diagnoseWellFormedUnsatisfiedConstraintExpr()
947 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
994 S.Diag(SubstExpr->getBeginLoc(), in diagnoseWellFormedUnsatisfiedConstraintExpr()
996 << (int)First << SubstExpr in diagnoseWellFormedUnsatisfiedConstraintExpr()
1008 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1018 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr()
1024 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1040 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr()
[all …]
H A DSemaTemplateInstantiateDecl.cpp93 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr()
151 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
157 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
172 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
233 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
288 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
295 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
324 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
332 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
336 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
[all …]
H A DSemaTemplateInstantiate.cpp3920 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema
H A DSemaTemplate.cpp2295 ExprResult E = SemaRef.SubstExpr(InnerRC, Args); in transformConstructor()
5353 return SemaRef.SubstExpr(Param->getDefaultArgument(), TemplateArgLists); in SubstDefaultTemplateArgument()
H A DSemaExprCXX.cpp9035 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h9969 ExprResult SubstExpr(Expr *E,