Searched refs:SubstExpr (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 1231 Expr *SubstExpr, 1251 Expr *SubstExpr, in diagnoseWellFormedUnsatisfiedConstraintExpr() argument 1253 SubstExpr = SubstExpr->IgnoreParenImpCasts(); in diagnoseWellFormedUnsatisfiedConstraintExpr() 1254 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 1301 S.Diag(SubstExpr->getBeginLoc(), in diagnoseWellFormedUnsatisfiedConstraintExpr() 1303 << (int)First << SubstExpr in diagnoseWellFormedUnsatisfiedConstraintExpr() 1315 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 1325 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr() 1331 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 1345 } else if (auto *TTE = dyn_cast<TypeTraitExpr>(SubstExpr); in diagnoseWellFormedUnsatisfiedConstraintExpr() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 99 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr() 160 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 166 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 181 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr() 242 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition() 297 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 304 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 312 Result = S.SubstExpr(Attr.getMaxBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 341 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local 349 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr() [all …]
|
H A D | SemaTemplateDeductionGuide.cpp | 393 ExprResult E = SemaRef.SubstExpr(InnerRC, Args); in transformConstructor() 884 ExprResult E = SemaRef.SubstExpr(RC, ArgsForBuildingRC); in buildAssociatedConstraints()
|
H A D | SemaTemplateInstantiate.cpp | 4255 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema 4270 return SubstExpr(E, TemplateArgs); in SubstConstraintExpr()
|
H A D | SemaExprCXX.cpp | 9321 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 13306 ExprResult SubstExpr(Expr *E,
|