Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp1244 Expr *SubstExpr,
1264 Expr *SubstExpr, in diagnoseWellFormedUnsatisfiedConstraintExpr() argument
1266 SubstExpr = SubstExpr->IgnoreParenImpCasts(); in diagnoseWellFormedUnsatisfiedConstraintExpr()
1267 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1314 S.Diag(SubstExpr->getBeginLoc(), in diagnoseWellFormedUnsatisfiedConstraintExpr()
1316 << (int)First << SubstExpr in diagnoseWellFormedUnsatisfiedConstraintExpr()
1328 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1338 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr()
1344 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
1358 } else if (auto *TTE = dyn_cast<TypeTraitExpr>(SubstExpr); in diagnoseWellFormedUnsatisfiedConstraintExpr()
[all …]
H A DSemaTemplateInstantiateDecl.cpp98 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr()
159 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
165 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr()
180 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr()
244 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition()
300 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
307 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
315 Result = S.SubstExpr(Attr.getMaxBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr()
344 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local
352 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr()
[all …]
H A DSemaTemplateDeductionGuide.cpp901 ExprResult E = SemaRef.SubstExpr(RC, ArgsForBuildingRC); in buildAssociatedConstraints()
H A DSemaTemplateInstantiate.cpp4480 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema
4506 return SubstExpr(E, TemplateArgs); in SubstConstraintExpr()
H A DSemaExprCXX.cpp7930 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13580 ExprResult SubstExpr(Expr *E,
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc6086 …stExprEPNS_4ExprERKNS_30MultiLevelTemplateArgumentListE", "clang::Sema::SubstExpr(clang::Expr*, cl…