Searched refs:SubstExpr (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 1244 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 D | SemaTemplateInstantiateDecl.cpp | 98 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 D | SemaTemplateDeductionGuide.cpp | 901 ExprResult E = SemaRef.SubstExpr(RC, ArgsForBuildingRC); in buildAssociatedConstraints()
|
| H A D | SemaTemplateInstantiate.cpp | 4480 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema 4506 return SubstExpr(E, TemplateArgs); in SubstConstraintExpr()
|
| H A D | SemaExprCXX.cpp | 7930 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 13580 ExprResult SubstExpr(Expr *E,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 6086 …stExprEPNS_4ExprERKNS_30MultiLevelTemplateArgumentListE", "clang::Sema::SubstExpr(clang::Expr*, cl…
|