Home
last modified time | relevance | path

Searched refs:ExprReq (Results 1 – 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTWriterStmt.cpp466 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(R)) { in VisitRequiresExpr() local
467 Record.push_back(ExprReq->getKind()); in VisitRequiresExpr()
468 Record.push_back(ExprReq->Status); in VisitRequiresExpr()
469 if (ExprReq->isExprSubstitutionFailure()) { in VisitRequiresExpr()
471 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>()); in VisitRequiresExpr()
473 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()
474 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { in VisitRequiresExpr()
475 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
476 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
484 if (ExprReq->Status >= in VisitRequiresExpr()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DStmtPrinter.cpp2331 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local
2332 if (ExprReq->isCompound()) in VisitRequiresExpr()
2334 if (ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()
2337 PrintExpr(ExprReq->getExpr()); in VisitRequiresExpr()
2338 if (ExprReq->isCompound()) { in VisitRequiresExpr()
2340 if (ExprReq->getNoexceptLoc().isValid()) in VisitRequiresExpr()
2342 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
DStmtProfile.cpp1514 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local
1516 ID.AddBoolean(ExprReq->isExprSubstitutionFailure()); in VisitRequiresExpr()
1517 if (!ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()
1518 Visit(ExprReq->getExpr()); in VisitRequiresExpr()
1523 ID.AddBoolean(ExprReq->getNoexceptLoc().isValid()); in VisitRequiresExpr()
1525 ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DRecursiveASTVisitor.h2792 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) {
2793 if (!ExprReq->isExprSubstitutionFailure())
2794 TRY_TO(TraverseStmt(ExprReq->getExpr()));
2795 auto &RetReq = ExprReq->getReturnTypeRequirement();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1150 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local
1151 TransReq = TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()
DTreeTransform.h12347 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local
12348 TransReq = getDerived().TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()