Searched refs:ConstraintExpr (Results 1 – 11 of 11) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | SemaConcept.h | 30 const Expr *ConstraintExpr; member 33 AtomicConstraint(Sema &S, const Expr *ConstraintExpr) : in AtomicConstraint() 34 ConstraintExpr(ConstraintExpr) { }; in AtomicConstraint() 70 if (ConstraintExpr != Other.ConstraintExpr) in subsumes()
|
| H A D | Sema.h | 3077 ExprResult ActOnFinishTrailingRequiresClause(ExprResult ConstraintExpr); 3078 ExprResult ActOnRequiresClause(ExprResult ConstraintExpr); 7410 bool CheckConstraintSatisfaction(const Expr *ConstraintExpr, 8529 IdentifierInfo *Name, SourceLocation NameLoc, Expr *ConstraintExpr);
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 171 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument 174 ConstraintExpr = ConstraintExpr->IgnoreParenImpCasts(); in calculateConstraintSatisfaction() 176 if (LogicalBinOp BO = ConstraintExpr) { in calculateConstraintSatisfaction() 213 if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) { in calculateConstraintSatisfaction() 222 ExprResult SubstitutedAtomicExpr = Evaluator(ConstraintExpr); in calculateConstraintSatisfaction() 248 ConstraintExpr, in calculateConstraintSatisfaction() 277 Satisfaction.Details.emplace_back(ConstraintExpr, in calculateConstraintSatisfaction() 309 const MultiLevelTemplateArgumentList &MLTAL, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument 312 S, ConstraintExpr, Satisfaction, [&](const Expr *AtomicExpr) { in calculateConstraintSatisfaction() 425 for (const Expr *ConstraintExpr : ConstraintExprs) { in CheckConstraintSatisfaction() local [all …]
|
| H A D | SemaDeclCXX.cpp | 4041 ExprResult Sema::ActOnFinishTrailingRequiresClause(ExprResult ConstraintExpr) { in ActOnFinishTrailingRequiresClause() argument 4042 return ActOnRequiresClause(ConstraintExpr); in ActOnFinishTrailingRequiresClause() 4045 ExprResult Sema::ActOnRequiresClause(ExprResult ConstraintExpr) { in ActOnRequiresClause() argument 4046 if (ConstraintExpr.isInvalid()) in ActOnRequiresClause() 4049 ConstraintExpr = CorrectDelayedTyposInExpr(ConstraintExpr); in ActOnRequiresClause() 4050 if (ConstraintExpr.isInvalid()) in ActOnRequiresClause() 4053 if (DiagnoseUnexpandedParameterPack(ConstraintExpr.get(), in ActOnRequiresClause() 4057 return ConstraintExpr; in ActOnRequiresClause()
|
| H A D | SemaTemplate.cpp | 8914 Expr *ConstraintExpr) { in ActOnConceptDefinition() argument 8950 if (DiagnoseUnexpandedParameterPack(ConstraintExpr)) in ActOnConceptDefinition() 8954 ConceptDecl::Create(Context, DC, NameLoc, Name, Params, ConstraintExpr); in ActOnConceptDefinition()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 3277 Expr *ConstraintExpr; 3280 TemplateParameterList *Params, Expr *ConstraintExpr) 3282 ConstraintExpr(ConstraintExpr) {}; 3287 Expr *ConstraintExpr); 3291 return ConstraintExpr; 3296 ConstraintExpr->getEndLoc());
|
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 452 Expr *ConstraintExpr = ConstraintExprResult.get(); in ParseConceptDefinition() local 455 Id, IdLoc, ConstraintExpr); in ParseConceptDefinition()
|
| H A D | ParseExprCXX.cpp | 3643 ExprResult ConstraintExpr = in ParseRequiresExpression() local 3645 if (ConstraintExpr.isInvalid() || !ConstraintExpr.isUsable()) { in ParseRequiresExpression() 3651 Actions.ActOnNestedRequirement(ConstraintExpr.get())) in ParseRequiresExpression()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1036 Expr *ConstraintExpr) { in Create() argument 1038 auto *TD = new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 780 Expr *ConstraintExpr = Record.readExpr(); in readConstraintSatisfaction() local 785 ConstraintExpr, new (Record.getContext()) in readConstraintSatisfaction() 789 Satisfaction.Details.emplace_back(ConstraintExpr, Record.readExpr()); in readConstraintSatisfaction()
|
| H A D | ASTReaderDecl.cpp | 2272 D->ConstraintExpr = Record.readExpr(); in VisitConceptDecl()
|