Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp468 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(R)) { in VisitRequiresExpr() local
469 Record.push_back(ExprReq->getKind()); in VisitRequiresExpr()
470 Record.push_back(ExprReq->Status); in VisitRequiresExpr()
471 if (ExprReq->isExprSubstitutionFailure()) { in VisitRequiresExpr()
473 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>()); in VisitRequiresExpr()
475 Record.AddStmt(ExprReq->Value.get<Expr *>()); in VisitRequiresExpr()
476 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { in VisitRequiresExpr()
477 Record.AddSourceLocation(ExprReq->NoexceptLoc); in VisitRequiresExpr()
478 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
486 if (ExprReq->Status >= in VisitRequiresExpr()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtProfile.cpp1589 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local
1591 ID.AddBoolean(ExprReq->isExprSubstitutionFailure()); in VisitRequiresExpr()
1592 if (!ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()
1593 Visit(ExprReq->getExpr()); in VisitRequiresExpr()
1598 ID.AddBoolean(ExprReq->getNoexceptLoc().isValid()); in VisitRequiresExpr()
1600 ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
H A DStmtPrinter.cpp2491 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() local
2492 if (ExprReq->isCompound()) in VisitRequiresExpr()
2494 if (ExprReq->isExprSubstitutionFailure()) in VisitRequiresExpr()
2497 PrintExpr(ExprReq->getExpr()); in VisitRequiresExpr()
2498 if (ExprReq->isCompound()) { in VisitRequiresExpr()
2500 if (ExprReq->getNoexceptLoc().isValid()) in VisitRequiresExpr()
2502 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1166 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local
1167 TransReq = TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()
H A DTreeTransform.h12628 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() local
12629 TransReq = getDerived().TransformExprRequirement(ExprReq); in TransformRequiresExprRequirements()