Searched refs:ConstraintExpr (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| 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()
|
| D | Sema.h | 2836 ExprResult ActOnFinishTrailingRequiresClause(ExprResult ConstraintExpr); 2837 ExprResult ActOnRequiresClause(ExprResult ConstraintExpr); 6871 bool CheckConstraintSatisfaction(const Expr *ConstraintExpr, 7971 IdentifierInfo *Name, SourceLocation NameLoc, Expr *ConstraintExpr);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaConcept.cpp | 128 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, in calculateConstraintSatisfaction() argument 131 ConstraintExpr = ConstraintExpr->IgnoreParenImpCasts(); in calculateConstraintSatisfaction() 133 if (LogicalBinOp BO = ConstraintExpr) { in calculateConstraintSatisfaction() 160 } else if (auto *C = dyn_cast<ExprWithCleanups>(ConstraintExpr)) { in calculateConstraintSatisfaction() 166 ExprResult SubstitutedAtomicExpr = Evaluator(ConstraintExpr); in calculateConstraintSatisfaction() 197 Satisfaction.Details.emplace_back(ConstraintExpr, in calculateConstraintSatisfaction() 206 const Expr *ConstraintExpr, ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction() argument 208 S, ConstraintExpr, Satisfaction, [&](const Expr *AtomicExpr) { in calculateConstraintSatisfaction() 299 for (const Expr *ConstraintExpr : ConstraintExprs) { in CheckConstraintSatisfaction() local 302 ConstraintExpr, Satisfaction)) in CheckConstraintSatisfaction() [all …]
|
| 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()
|
| D | SemaTemplate.cpp | 8611 Expr *ConstraintExpr) { in ActOnConceptDefinition() argument 8630 if (DiagnoseUnexpandedParameterPack(ConstraintExpr)) in ActOnConceptDefinition() 8635 ConstraintExpr); in ActOnConceptDefinition()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | DeclTemplate.h | 3233 Expr *ConstraintExpr; 3236 TemplateParameterList *Params, Expr *ConstraintExpr) 3238 ConstraintExpr(ConstraintExpr) {}; 3243 Expr *ConstraintExpr); 3247 return ConstraintExpr; 3252 ConstraintExpr->getEndLoc());
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
| D | ParseTemplate.cpp | 423 Expr *ConstraintExpr = ConstraintExprResult.get(); in ParseConceptDefinition() local 426 Id, IdLoc, ConstraintExpr); in ParseConceptDefinition()
|
| D | ParseExprCXX.cpp | 3531 ExprResult ConstraintExpr = in ParseRequiresExpression() local 3533 if (ConstraintExpr.isInvalid() || !ConstraintExpr.isUsable()) { in ParseRequiresExpression() 3539 Actions.ActOnNestedRequirement(ConstraintExpr.get())) in ParseRequiresExpression()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | DeclTemplate.cpp | 1007 Expr *ConstraintExpr) { in Create() argument 1009 return new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr); in Create()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
| D | ASTReaderStmt.cpp | 793 Expr *ConstraintExpr = Record.readExpr(); in readConstraintSatisfaction() local 798 ConstraintExpr, new (Record.getContext()) in readConstraintSatisfaction() 802 Satisfaction.Details.emplace_back(ConstraintExpr, Record.readExpr()); in readConstraintSatisfaction()
|
| D | ASTReaderDecl.cpp | 2087 D->ConstraintExpr = Record.readExpr(); in VisitConceptDecl()
|