/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 145 class Requirement { class in namespace:clang::concepts 166 Requirement(RequirementKind Kind, bool IsDependent, function in class:clang::concepts::Requirement 199 class TypeRequirement : public Requirement { 222 Requirement(RK_Type, false, false, false), Value(Diagnostic), 247 static bool classof(const Requirement *R) { 254 class ExprRequirement : public Requirement { 396 static bool classof(const Requirement *R) { 403 class NestedRequirement : public Requirement { 412 Requirement(RK_Nested, /*Dependent=*/false, 417 Requirement(RK_Neste [all...] |
H A D | RecursiveASTVisitor.h | 2722 for (concepts::Requirement *Req : S->getRequirements())
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConcepts.cpp | 147 ArrayRef<concepts::Requirement *> Requirements, 162 for (concepts::Requirement *R : Requirements) { 174 getTrailingObjects<concepts::Requirement *>()); 197 ArrayRef<concepts::Requirement *> Requirements, 200 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( 211 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>(
|
H A D | StmtProfile.cpp | 1430 for (concepts::Requirement *Req : S->getRequirements()) { 1432 ID.AddInteger(concepts::Requirement::RK_Type); 1437 ID.AddInteger(concepts::Requirement::RK_Compound); 1458 ID.AddInteger(concepts::Requirement::RK_Nested);
|
H A D | StmtPrinter.cpp | 2306 for (concepts::Requirement *Req : Requirements) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
H A D | RefactoringActionRulesInternal.h | 76 void operator()(const RefactoringOptionsRequirement &Requirement) { argument 77 for (const auto &Option : Requirement.getRefactoringOptions())
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Module.h | 221 using Requirement = std::pair<std::string, bool>; 227 SmallVector<Requirement, 2> Requirements; 428 Requirement &Req, Module *&ShadowingModule) const; 453 Requirement &Req,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 493 concepts::Requirement::SubstitutionDiagnostic *SubstDiag = 587 for (concepts::Requirement *Req : RE->getRequirements()) 1019 Requirement(IsSimple ? RK_Simple : RK_Compound, Status == SS_Dependent, 1036 Requirement(IsSimple ? RK_Simple : RK_Compound, Req.isDependent(), 1070 Requirement(RK_Type, T->getType()->isDependentType(),
|
H A D | SemaTemplateInstantiate.cpp | 376 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, 1136 ArrayRef<concepts::Requirement *> Reqs, 1137 SmallVectorImpl<concepts::Requirement *> &Transformed) { 1139 for (concepts::Requirement *Req : Reqs) { 1140 concepts::Requirement *TransReq = nullptr; 1891 static concepts::Requirement::SubstitutionDiagnostic * 1911 return new (S.Context) concepts::Requirement::SubstitutionDiagnostic{ 1951 llvm::PointerUnion<Expr *, concepts::Requirement::SubstitutionDiagnostic *> 2004 TransExpr.get<concepts::Requirement::SubstitutionDiagnostic *>(),
|
H A D | SemaExprCXX.cpp | 8440 concepts::Requirement *Sema::ActOnSimpleRequirement(Expr *E) { 8446 concepts::Requirement * 8476 concepts::Requirement * 8482 concepts::Requirement * 8567 concepts::Requirement::SubstitutionDiagnostic *ExprSubstitutionDiagnostic, 8582 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 8586 concepts::Requirement *Sema::ActOnNestedRequirement(Expr *Constraint) { 8603 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 8647 ArrayRef<concepts::Requirement *> Requirements,
|
H A D | TreeTransform.h | 529 bool TransformRequiresExprRequirements(ArrayRef<concepts::Requirement *> Reqs, 530 llvm::SmallVectorImpl<concepts::Requirement *> &Transformed); 3265 ArrayRef<concepts::Requirement *> Requirements, 3273 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 3283 concepts::Requirement::SubstitutionDiagnostic *SubstDiag, bool IsSimple, 3299 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 11968 SmallVector<concepts::Requirement *, 4> TransReqs; 11973 for (concepts::Requirement *Req : TransReqs) { 11990 ArrayRef<concepts::Requirement *> Reqs, 11991 SmallVectorImpl<concepts::Requirement *> [all...] |
H A D | SemaCodeComplete.cpp | 4923 for (const concepts::Requirement *Req : RE->getRequirements()) {
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | Module.cpp | 131 const TargetInfo &Target, Requirement &Req, 154 Requirement &Req, 296 Requirements.push_back(Requirement(std::string(Feature), RequiredState));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 810 static concepts::Requirement::SubstitutionDiagnostic * 816 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, 832 llvm::SmallVector<concepts::Requirement *, 4> Requirements; 835 static_cast<concepts::Requirement::RequirementKind>(Record.readInt()); 836 concepts::Requirement *R = nullptr; 838 case concepts::Requirement::RK_Type: { 849 case concepts::Requirement::RK_Simple: 850 case concepts::Requirement::RK_Compound: { 854 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, 864 if (RK == concepts::Requirement [all...] |
H A D | ASTWriterStmt.cpp | 419 const concepts::Requirement::SubstitutionDiagnostic *D) { 453 for (concepts::Requirement *R : E->getRequirements()) { 455 Record.push_back(concepts::Requirement::RK_Type); 466 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>()); 469 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { 490 Record.push_back(concepts::Requirement::RK_Nested);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckObjCDealloc.cpp | 280 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl); local 281 if (Requirement != ReleaseRequirement::MustRelease)
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPDirectives.cpp | 1647 Module::Requirement Requirement; local 1650 if (M->isAvailable(LangOpts, TargetInfo, Requirement, MissingHeader, 1665 << M->getFullModuleName() << Requirement.second << Requirement.first;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 1385 MDNode *Requirement = Requirements[I]; local 1386 MDString *Flag = cast<MDString>(Requirement->getOperand(0)); 1387 Metadata *ReqValue = Requirement->getOperand(1);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 7643 concepts::Requirement *ActOnSimpleRequirement(Expr *E); 7644 concepts::Requirement *ActOnTypeRequirement( 7647 concepts::Requirement *ActOnCompoundRequirement(Expr *E, 7649 concepts::Requirement * 7653 concepts::Requirement *ActOnNestedRequirement(Expr *Constraint); 7660 concepts::Requirement::SubstitutionDiagnostic *ExprSubstDiag, 7666 concepts::Requirement::SubstitutionDiagnostic *SubstDiag); 7670 concepts::Requirement::SubstitutionDiagnostic *SubstDiag); 7674 ArrayRef<concepts::Requirement *> Requirements, 8662 concepts::Requirement *Re [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 3387 llvm::SmallVector<concepts::Requirement *, 2> Requirements; 3432 concepts::Requirement *Req = nullptr;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 1403 for (const MDNode *Requirement : Requirements) { 1404 const MDString *Flag = cast<MDString>(Requirement->getOperand(0)); 1405 const Metadata *ReqValue = Requirement->getOperand(1);
|