Searched refs:ConstraintExpr (Results 1 – 11 of 11) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | SemaConcept.h | 31 const Expr *ConstraintExpr; member 34 AtomicConstraint(Sema &S, const Expr *ConstraintExpr) : in AtomicConstraint() 35 ConstraintExpr(ConstraintExpr) { }; in AtomicConstraint() 71 if (ConstraintExpr != Other.ConstraintExpr) in subsumes()
|
H A D | Sema.h | 2797 ExprResult ActOnFinishTrailingRequiresClause(ExprResult ConstraintExpr); 2798 ExprResult ActOnRequiresClause(ExprResult ConstraintExpr); 6798 bool CheckConstraintSatisfaction(const Expr *ConstraintExpr, 7899 IdentifierInfo *Name, SourceLocation NameLoc, Expr *ConstraintExpr);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 123 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument 126 ConstraintExpr = ConstraintExpr->IgnoreParenImpCasts(); in calculateConstraintSatisfaction() 128 if (LogicalBinOp BO = ConstraintExpr) { in calculateConstraintSatisfaction() 155 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) { in calculateConstraintSatisfaction() 161 ExprResult SubstitutedAtomicExpr = Evaluator(ConstraintExpr); in calculateConstraintSatisfaction() 192 Satisfaction.Details.emplace_back(ConstraintExpr, in calculateConstraintSatisfaction() 201 const Expr *ConstraintExpr, ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction() argument 203 S, ConstraintExpr, Satisfaction, [&](const Expr *AtomicExpr) { in calculateConstraintSatisfaction() 294 for (const Expr *ConstraintExpr : ConstraintExprs) { in CheckConstraintSatisfaction() local 297 ConstraintExpr, Satisfaction)) in CheckConstraintSatisfaction() [all …]
|
H A D | SemaDeclCXX.cpp | 3959 ExprResult Sema::ActOnFinishTrailingRequiresClause(ExprResult ConstraintExpr) { in ActOnFinishTrailingRequiresClause() argument 3960 return ActOnRequiresClause(ConstraintExpr); in ActOnFinishTrailingRequiresClause() 3963 ExprResult Sema::ActOnRequiresClause(ExprResult ConstraintExpr) { in ActOnRequiresClause() argument 3964 if (ConstraintExpr.isInvalid()) in ActOnRequiresClause() 3967 ConstraintExpr = CorrectDelayedTyposInExpr(ConstraintExpr); in ActOnRequiresClause() 3968 if (ConstraintExpr.isInvalid()) in ActOnRequiresClause() 3971 if (DiagnoseUnexpandedParameterPack(ConstraintExpr.get(), in ActOnRequiresClause() 3975 return ConstraintExpr; in ActOnRequiresClause()
|
H A D | SemaTemplate.cpp | 8611 Expr *ConstraintExpr) { in ActOnConceptDefinition() argument 8630 if (DiagnoseUnexpandedParameterPack(ConstraintExpr)) in ActOnConceptDefinition() 8635 ConstraintExpr); in ActOnConceptDefinition()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 3233 Expr *ConstraintExpr; 3236 TemplateParameterList *Params, Expr *ConstraintExpr) 3238 ConstraintExpr(ConstraintExpr) {}; 3243 Expr *ConstraintExpr); 3247 return ConstraintExpr; 3252 ConstraintExpr->getEndLoc());
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 423 Expr *ConstraintExpr = ConstraintExprResult.get(); in ParseConceptDefinition() local 426 Id, IdLoc, ConstraintExpr); in ParseConceptDefinition()
|
H A D | ParseExprCXX.cpp | 3530 ExprResult ConstraintExpr = in ParseRequiresExpression() local 3532 if (ConstraintExpr.isInvalid() || !ConstraintExpr.isUsable()) { in ParseRequiresExpression() 3538 Actions.ActOnNestedRequirement(ConstraintExpr.get())) in ParseRequiresExpression()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 1006 Expr *ConstraintExpr) { in Create() argument 1008 return new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 783 Expr *ConstraintExpr = Record.readExpr(); in readConstraintSatisfaction() local 788 ConstraintExpr, new (Record.getContext()) in readConstraintSatisfaction() 792 Satisfaction.Details.emplace_back(ConstraintExpr, Record.readExpr()); in readConstraintSatisfaction()
|
H A D | ASTReaderDecl.cpp | 2069 D->ConstraintExpr = Record.readExpr(); in VisitConceptDecl()
|