| /netbsd-src/external/apache2/llvm/dist/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 | StmtProfile.cpp | 1485 void StmtProfiler::VisitRequiresExpr(const RequiresExpr *S) { in VisitRequiresExpr()
|
| H A D | StmtPrinter.cpp | 2297 void StmtPrinter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
|
| H A D | ExprConstant.cpp | 10738 bool VisitRequiresExpr(const RequiresExpr *E); 13354 bool IntExprEvaluator::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
|
| /netbsd-src/external/apache2/llvm/dist/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 | Stmt.h | 958 friend class RequiresExpr; variable
|
| H A D | RecursiveASTVisitor.h | 2758 DEF_TRAVERSE_STMT(RequiresExpr, {
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| H A D | Sema.h | 8067 bool DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE);
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 171 def RequiresExpr : StmtNode<Expr>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 411 bool Sema::DiagnoseUnexpandedParameterPackInRequiresExpr(RequiresExpr *RE) { in DiagnoseUnexpandedParameterPackInRequiresExpr()
|
| H A D | SemaConcept.cpp | 603 } else if (auto *RE = dyn_cast<RequiresExpr>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| H A D | SemaType.cpp | 3371 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator() 3589 case DeclaratorContext::RequiresExpr: in GetDeclSpecTypeForDeclarator() 4654 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator() 5626 case DeclaratorContext::RequiresExpr: in GetFullTypeForDeclarator()
|
| H A D | SemaTemplateInstantiate.cpp | 1136 ExprResult TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
|
| H A D | TreeTransform.h | 3367 return RequiresExpr::Create(SemaRef.Context, RequiresKWLoc, Body, in RebuildRequiresExpr() 12213 TreeTransform<Derived>::TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
|
| H A D | SemaExprCXX.cpp | 8776 auto *RE = RequiresExpr::Create(Context, RequiresKWLoc, Body, LocalParameters, in ActOnRequiresExpr()
|
| H A D | SemaCodeComplete.cpp | 4987 } else if (auto *RE = dyn_cast<RequiresExpr>(E)) { in believe()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 827 void ASTStmtReader::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr() 3848 S = RequiresExpr::Create(Context, Empty, numLocalParameters, in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 449 void ASTStmtWriter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 6842 DS, DeclaratorCtx == DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause() 6843 ? DeclaratorContext::RequiresExpr in ParseParameterDeclarationClause()
|
| H A D | ParseExprCXX.cpp | 3379 ParseParameterDeclarationClause(DeclaratorContext::RequiresExpr, in ParseRequiresExpression()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 674 Value *VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
|