Searched refs:SubstExpr (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/clang/lib/Sema/ |
D | SemaConcept.cpp | 215 SubstitutedExpression = S.SubstExpr(const_cast<Expr *>(AtomicExpr), in calculateConstraintSatisfaction() 511 Expr *SubstExpr, in diagnoseWellFormedUnsatisfiedConstraintExpr() argument 513 SubstExpr = SubstExpr->IgnoreParenImpCasts(); in diagnoseWellFormedUnsatisfiedConstraintExpr() 514 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 556 S.Diag(SubstExpr->getBeginLoc(), in diagnoseWellFormedUnsatisfiedConstraintExpr() 558 << (int)First << SubstExpr in diagnoseWellFormedUnsatisfiedConstraintExpr() 570 } else if (auto *CSE = dyn_cast<ConceptSpecializationExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 580 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr() 586 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() 601 S.Diag(SubstExpr->getSourceRange().getBegin(), in diagnoseWellFormedUnsatisfiedConstraintExpr() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 90 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr() 148 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 154 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 169 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr() 192 ExprResult Result = S.SubstExpr(E, TemplateArgs); in instantiateDependentAnnotationAttr() 208 ExprResult Result = S.SubstExpr(OldCond, TemplateArgs); in instantiateDependentFunctionAttrCondition() 263 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 270 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 299 auto SubstExpr = [&](Expr *E) -> ExprResult { in instantiateOMPDeclareSimdDeclAttr() local 307 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr() [all …]
|
D | SemaTemplateInstantiate.cpp | 2419 ExprResult NewArg = SubstExpr(Arg, TemplateArgs); in SubstParmVarDecl() 3469 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema
|
D | SemaExprCXX.cpp | 8601 ExprResult Constraint = SubstExpr(IDC, MLTAL); in BuildExprRequirement()
|
D | SemaTemplate.cpp | 5145 return SemaRef.SubstExpr(Param->getDefaultArgument(), TemplateArgLists); in SubstDefaultTemplateArgument()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 84 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr() 143 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 149 Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs); in instantiateDependentAssumeAlignedAttr() 164 ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs); in instantiateDependentAlignValueAttr() 176 ExprResult Result = S.SubstExpr(A->getCond(), TemplateArgs); in instantiateDependentEnableIfAttr() 213 ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 220 Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs); in instantiateDependentCUDALaunchBoundsAttr() 258 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr() 262 return S.SubstExpr(E, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr() 286 Inst = S.SubstExpr(*AI, TemplateArgs); in instantiateOMPDeclareSimdDeclAttr() [all …]
|
D | SemaTemplateInstantiate.cpp | 1674 ExprResult NewArg = SubstExpr(Arg, TemplateArgs); in SubstParmVarDecl() 2674 Sema::SubstExpr(Expr *E, const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstExpr() function in Sema
|
D | SemaTemplate.cpp | 3326 return SemaRef.SubstExpr(Param->getDefaultArgument(), TemplateArgLists); in SubstDefaultTemplateArgument()
|
D | SemaExpr.cpp | 4534 Result = SubstExpr(UninstExpr, MutiLevelArgList); in BuildCXXDefaultArgExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 7159 ExprResult SubstExpr(Expr *E,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 9112 ExprResult SubstExpr(Expr *E,
|