| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 144 RequiresExpr::RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc, in RequiresExpr() function in RequiresExpr 187 RequiresExpr::RequiresExpr(ASTContext &C, EmptyShell Empty, in RequiresExpr() function in RequiresExpr 193 RequiresExpr * 194 RequiresExpr::Create(ASTContext &C, SourceLocation RequiresKWLoc, in Create() 202 alignof(RequiresExpr)); in Create() 203 return new (Mem) RequiresExpr(C, RequiresKWLoc, Body, LocalParameters, in Create() 207 RequiresExpr * 208 RequiresExpr::Create(ASTContext &C, EmptyShell Empty, in Create() 213 alignof(RequiresExpr)); in Create() 214 return new (Mem) RequiresExpr(C, Empty, NumLocalParameters, NumRequirements); in Create()
|
| H A D | JSONNodeDumper.cpp | 1451 void JSONNodeDumper::VisitRequiresExpr(const RequiresExpr *RE) { in VisitRequiresExpr()
|
| H A D | StmtProfile.cpp | 1502 void StmtProfiler::VisitRequiresExpr(const RequiresExpr *S) { in VisitRequiresExpr()
|
| H A D | TextNodeDumper.cpp | 1410 const RequiresExpr *Node) { in VisitRequiresExpr()
|
| H A D | StmtPrinter.cpp | 2310 void StmtPrinter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
|
| H A D | ExprConstant.cpp | 10773 bool VisitRequiresExpr(const RequiresExpr *E); 13389 bool IntExprEvaluator::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 475 class RequiresExpr final : public Expr, 476 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *, 494 RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc, 499 RequiresExpr(ASTContext &C, EmptyShell Empty, unsigned NumLocalParameters, 503 static RequiresExpr * 508 static RequiresExpr *
|
| H A D | ASTNodeTraverser.h | 146 isa<RequiresExpr>(S)) 716 void VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
|
| H A D | TextNodeDumper.h | 302 void VisitRequiresExpr(const RequiresExpr *Node);
|
| H A D | JSONNodeDumper.h | 295 void VisitRequiresExpr(const RequiresExpr *RE);
|
| H A D | Stmt.h | 958 friend class RequiresExpr; in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2784 DEF_TRAVERSE_STMT(RequiresExpr, {
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1788 RequiresExpr // C++2a requires-expression. enumerator 2025 case DeclaratorContext::RequiresExpr: in mayOmitIdentifier() 2048 case DeclaratorContext::RequiresExpr: in mayHaveIdentifier() 2085 case DeclaratorContext::RequiresExpr: in mayHaveDecompositionDeclarator() 2163 case DeclaratorContext::RequiresExpr: in mayBeFollowedByCXXDirectInit() 2385 case DeclaratorContext::RequiresExpr: in isFunctionDeclarationContext() 2419 case DeclaratorContext::RequiresExpr: in isExpressionContext()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 172 def RequiresExpr : StmtNode<Expr>;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 608 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| H A D | SemaTemplateVariadic.cpp | 411 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr()
|
| H A D | SemaType.cpp | 3404 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator() 3622 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator() 4687 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator() 5659 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator()
|
| H A D | SemaTemplateInstantiate.cpp | 1136 ExprResult TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
|
| H A D | TreeTransform.h | 3388 return RequiresExpr::Create(SemaRef.Context, RequiresKWLoc, Body, in RebuildRequiresExpr() 12292 TreeTransform<Derived>::TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
|
| H A D | SemaExprCXX.cpp | 8854 auto *RE = RequiresExpr::Create(Context, RequiresKWLoc, Body, LocalParameters, in ActOnRequiresExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 837 void ASTStmtReader::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr() 3873 S = RequiresExpr::Create(Context, Empty, numLocalParameters, in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 449 void ASTStmtWriter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 6859 DS, DeclaratorCtx == DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause() 6860 ? DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause()
|
| H A D | ParseExprCXX.cpp | 3380 ParseParameterDeclarationClause(DeclaratorContext::RequiresExpr, in ParseRequiresExpression()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 676 Value *VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
|