| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 931 concepts::ExprRequirement *Req, in diagnoseUnsatisfiedRequirement() 936 case concepts::ExprRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement() 939 case concepts::ExprRequirement::SS_ExprSubstitutionFailure: { in diagnoseUnsatisfiedRequirement() 952 case concepts::ExprRequirement::SS_NoexceptNotMet: in diagnoseUnsatisfiedRequirement() 957 case concepts::ExprRequirement::SS_TypeRequirementSubstitutionFailure: { in diagnoseUnsatisfiedRequirement() 971 case concepts::ExprRequirement::SS_ConstraintsNotSatisfied: { in diagnoseUnsatisfiedRequirement() 990 case concepts::ExprRequirement::SS_Satisfied: in diagnoseUnsatisfiedRequirement() 1125 if (auto *E = dyn_cast<concepts::ExprRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr() 1599 concepts::ExprRequirement::ExprRequirement( in ExprRequirement() function in concepts::ExprRequirement 1617 concepts::ExprRequirement::ExprRequirement( in ExprRequirement() function in concepts::ExprRequirement [all …]
|
| H A D | SemaExprCXX.cpp | 9065 concepts::ExprRequirement::ReturnTypeRequirement(TPL)); in ActOnCompoundRequirement() 9068 concepts::ExprRequirement * 9071 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) { in BuildExprRequirement() 9072 auto Status = concepts::ExprRequirement::SS_Satisfied; in BuildExprRequirement() 9076 Status = concepts::ExprRequirement::SS_Dependent; in BuildExprRequirement() 9078 Status = concepts::ExprRequirement::SS_NoexceptNotMet; in BuildExprRequirement() 9104 return new (Context) concepts::ExprRequirement( in BuildExprRequirement() 9115 Status = concepts::ExprRequirement::SS_ConstraintsNotSatisfied; in BuildExprRequirement() 9117 return new (Context) concepts::ExprRequirement(E, IsSimple, NoexceptLoc, in BuildExprRequirement() 9122 concepts::ExprRequirement * [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1531 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() 1565 concepts::ExprRequirement * 1566 TransformExprRequirement(concepts::ExprRequirement *Req); 2439 concepts::ExprRequirement * 2440 TemplateInstantiator::TransformExprRequirement(concepts::ExprRequirement *Req) { in TransformExprRequirement() 2469 std::optional<concepts::ExprRequirement::ReturnTypeRequirement> TransRetReq; in TransformExprRequirement()
|
| H A D | TreeTransform.h | 557 concepts::ExprRequirement * 558 TransformExprRequirement(concepts::ExprRequirement *Req); 3643 concepts::ExprRequirement * 3647 concepts::ExprRequirement::ReturnTypeRequirement Ret) { in RebuildExprRequirement() 3652 concepts::ExprRequirement * 3654 concepts::ExprRequirement::ReturnTypeRequirement Ret) { in RebuildExprRequirement() 13022 if (auto *ER = dyn_cast<concepts::ExprRequirement>(Req)) { in TransformRequiresExpr() 13044 else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) in TransformRequiresExprRequirements() 13073 concepts::ExprRequirement * 13074 TreeTransform<Derived>::TransformExprRequirement(concepts::ExprRequirement *Req) { in TransformExprRequirement() [all …]
|
| H A D | SemaCodeComplete.cpp | 5392 } else if (auto *ER = dyn_cast<concepts::ExprRequirement>(Req)) { in believe()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 98 concepts::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const { in getTypeConstraint() 109 if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(R)) in RequirementContainsError()
|
| H A D | StmtProfile.cpp | 1643 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr() 1653 const concepts::ExprRequirement::ReturnTypeRequirement &RetReq = in VisitRequiresExpr()
|
| H A D | JSONNodeDumper.cpp | 209 if (auto *ER = dyn_cast<concepts::ExprRequirement>(R)) in Visit()
|
| H A D | TextNodeDumper.cpp | 416 if (auto *ER = dyn_cast<concepts::ExprRequirement>(R)) { in Visit()
|
| H A D | StmtPrinter.cpp | 2524 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(Req)) { in VisitRequiresExpr()
|
| H A D | ItaniumMangle.cpp | 4569 const auto *ER = cast<concepts::ExprRequirement>(Req); in mangleRequirement()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 280 class ExprRequirement : public Requirement { 369 ExprRequirement( 383 ExprRequirement(SubstitutionDiagnostic *E, bool IsSimple,
|
| H A D | ASTNodeTraverser.h | 241 } else if (auto *ER = dyn_cast<concepts::ExprRequirement>(R)) { in Visit()
|
| H A D | RecursiveASTVisitor.h | 471 bool TraverseConceptExprRequirement(concepts::ExprRequirement *R); 539 cast<concepts::ExprRequirement>(R)); 576 concepts::ExprRequirement *R) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 99 NODE(ExprRequirement)
|
| H A D | ItaniumDemangle.h | 2467 class ExprRequirement : public Node { 2472 ExprRequirement(const Node *Expr_, bool IsNoexcept_, in ExprRequirement() function 4859 Constraint = make<ExprRequirement>(Expr, Noexcept, TypeReq); in parseRequiresExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 864 static_cast<concepts::ExprRequirement::SatisfactionStatus>( in VisitRequiresExpr() 868 if (Status == concepts::ExprRequirement::SS_ExprSubstitutionFailure) { in VisitRequiresExpr() 873 std::optional<concepts::ExprRequirement::ReturnTypeRequirement> Req; in VisitRequiresExpr() 889 concepts::ExprRequirement::SS_ConstraintsNotSatisfied) in VisitRequiresExpr() 901 R = new (Record.getContext()) concepts::ExprRequirement( in VisitRequiresExpr() 905 R = new (Record.getContext()) concepts::ExprRequirement( in VisitRequiresExpr()
|
| H A D | ASTWriterStmt.cpp | 532 } else if (auto *ExprReq = dyn_cast<concepts::ExprRequirement>(R)) { in VisitRequiresExpr() 551 concepts::ExprRequirement::SS_ConstraintsNotSatisfied) in VisitRequiresExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8813 concepts::ExprRequirement * 8816 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement); 8817 concepts::ExprRequirement * 8821 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement);
|