| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 168 class Requirement { 192 Requirement(RequirementKind Kind, bool IsDependent, 225 class TypeRequirement : public Requirement { 248 Requirement(RK_Type, false, false, false), Value(Diagnostic), in TypeRequirement() 273 static bool classof(const Requirement *R) { in classof() 280 class ExprRequirement : public Requirement { 423 static bool classof(const Requirement *R) { in classof() 430 class NestedRequirement : public Requirement { 441 : Requirement(RK_Nested, /*IsDependent=*/true, in NestedRequirement() 451 : Requirement(RK_Nested, Constraint->isInstantiationDependent(), in NestedRequirement() [all …]
|
| H A D | DynamicRecursiveASTVisitor.h | 201 virtual bool TraverseConceptRequirement(MaybeConst<concepts::Requirement> *R);
|
| H A D | RecursiveASTVisitor.h | 473 bool TraverseConceptRequirement(concepts::Requirement *R); 540 concepts::Requirement *R) { 542 case concepts::Requirement::RK_Type: 545 case concepts::Requirement::RK_Simple: 546 case concepts::Requirement::RK_Compound: 549 case concepts::Requirement::RK_Nested: 3029 for (concepts::Requirement *Req : S->getRequirements())
|
| H A D | TextNodeDumper.h | 200 void Visit(const concepts::Requirement *R);
|
| H A D | JSONNodeDumper.h | 210 void Visit(const concepts::Requirement *R);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 103 static bool RequirementContainsError(concepts::Requirement *R) { in RequirementContainsError() 118 ArrayRef<concepts::Requirement *> Requirements, in RequiresExpr() 134 for (concepts::Requirement *R : Requirements) { in RequiresExpr() 147 llvm::copy(Requirements, getTrailingObjects<concepts::Requirement *>()); in RequiresExpr() 169 SourceLocation RParenLoc, ArrayRef<concepts::Requirement *> Requirements, in Create() 172 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create() 184 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create()
|
| H A D | ASTConcept.cpp | 116 : Requirement(IsSimple ? RK_Simple : RK_Compound, Status == SS_Dependent, in ExprRequirement() 133 : Requirement(IsSimple ? RK_Simple : RK_Compound, Req.isDependent(), in ExprRequirement() 164 : Requirement(RK_Type, T->getType()->isInstantiationDependentType(), in TypeRequirement()
|
| H A D | DynamicRecursiveASTVisitor.cpp | 145 bool TraverseConceptRequirement(concepts::Requirement *R) { in TraverseConceptRequirement() 304 FORWARD_TO_BASE(TraverseConceptRequirement, concepts::Requirement, *)
|
| H A D | JSONNodeDumper.cpp | 206 void JSONNodeDumper::Visit(const concepts::Requirement *R) { in Visit() 211 case concepts::Requirement::RK_Type: in Visit() 214 case concepts::Requirement::RK_Simple: in Visit() 217 case concepts::Requirement::RK_Compound: in Visit() 220 case concepts::Requirement::RK_Nested: in Visit()
|
| H A D | TextNodeDumper.cpp | 558 void TextNodeDumper::Visit(const concepts::Requirement *R) { in Visit() 568 case concepts::Requirement::RK_Type: in Visit() 571 case concepts::Requirement::RK_Simple: in Visit() 574 case concepts::Requirement::RK_Compound: in Visit() 577 case concepts::Requirement::RK_Nested: in Visit()
|
| H A D | ItaniumMangle.cpp | 600 const concepts::Requirement *Req); 4840 const concepts::Requirement *Req) { in mangleRequirement() 4841 using concepts::Requirement; in mangleRequirement() 4857 case Requirement::RK_Type: { in mangleRequirement() 4868 case Requirement::RK_Simple: in mangleRequirement() 4869 case Requirement::RK_Compound: { in mangleRequirement() 4893 case Requirement::RK_Nested: in mangleRequirement() 5718 for (const concepts::Requirement *Req : RE->getRequirements()) in mangleExpression() 5724 for (const concepts::Requirement *Req : RE->getRequirements()) in mangleExpression()
|
| H A D | StmtProfile.cpp | 1689 for (concepts::Requirement *Req : S->getRequirements()) { in VisitRequiresExpr() 1691 ID.AddInteger(concepts::Requirement::RK_Type); in VisitRequiresExpr() 1696 ID.AddInteger(concepts::Requirement::RK_Compound); in VisitRequiresExpr() 1717 ID.AddInteger(concepts::Requirement::RK_Nested); in VisitRequiresExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Module.h | 343 struct Requirement { struct 352 SmallVector<Requirement, 2> Requirements; argument 579 Requirement &Req, Module *&ShadowingModule) const; 607 Requirement &Req,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RefactoringActionRulesInternal.h | 76 void operator()(const RefactoringOptionsRequirement &Requirement) { in visitRefactoringOptionsImpl() 77 for (const auto &Option : Requirement.getRefactoringOptions()) in visitRefactoringOptionsImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | Module.cpp | 127 const TargetInfo &Target, Requirement &Req, in isUnimportable() 172 Requirement &Req, in isAvailable() 316 Requirements.push_back(Requirement{std::string(Feature), RequiredState}); in addRequirement()
|
| /freebsd/crypto/openssl/ |
| H A D | NOTES-VMS.md | 4 - [Requirement details](#requirement-details) 11 Requirement details
|
| H A D | NOTES-WINDOWS.md | 33 Requirement details 192 Requirement details
|
| H A D | NOTES-ANDROID.md | 4 Requirement details
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 830 static concepts::Requirement::SubstitutionDiagnostic * 838 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, in readSubstitutionDiagnostic() 854 llvm::SmallVector<concepts::Requirement *, 4> Requirements; in VisitRequiresExpr() 857 static_cast<concepts::Requirement::RequirementKind>(Record.readInt()); in VisitRequiresExpr() 858 concepts::Requirement *R = nullptr; in VisitRequiresExpr() 860 case concepts::Requirement::RK_Type: { in VisitRequiresExpr() 871 case concepts::Requirement::RK_Simple: in VisitRequiresExpr() 872 case concepts::Requirement::RK_Compound: { in VisitRequiresExpr() 876 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, in VisitRequiresExpr() 886 if (RK == concepts::Requirement::RK_Simple) { in VisitRequiresExpr() [all …]
|
| H A D | ASTWriterStmt.cpp | 493 const concepts::Requirement::SubstitutionDiagnostic *D) { in addSubstitutionDiagnostic() 522 for (concepts::Requirement *R : E->getRequirements()) { in VisitRequiresExpr() 524 Record.push_back(concepts::Requirement::RK_Type); in VisitRequiresExpr() 535 Record, cast<concepts::Requirement::SubstitutionDiagnostic *>( in VisitRequiresExpr() 539 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { in VisitRequiresExpr() 560 Record.push_back(concepts::Requirement::RK_Nested); in VisitRequiresExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 761 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() 1847 ArrayRef<concepts::Requirement *> Reqs, in TransformRequiresExprRequirements() 1848 SmallVectorImpl<concepts::Requirement *> &Transformed) { in TransformRequiresExprRequirements() 1850 for (concepts::Requirement *Req : Reqs) { in TransformRequiresExprRequirements() 1851 concepts::Requirement *TransReq = nullptr; in TransformRequiresExprRequirements() 2751 static concepts::Requirement::SubstitutionDiagnostic * 2769 return new (C) concepts::Requirement::SubstitutionDiagnostic{ in createSubstDiag() 2773 concepts::Requirement::SubstitutionDiagnostic * 2779 return new (C) concepts::Requirement::SubstitutionDiagnostic{ in createSubstDiagAt() 2802 SmallVector<concepts::Requirement *, 4> TransReqs; in TransformRequiresTypeParams() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckObjCDealloc.cpp | 286 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl); in checkBeginFunction() local 287 if (Requirement != ReleaseRequirement::MustRelease) in checkBeginFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1387 for (MDNode *Requirement : Requirements) { in linkModuleFlagsMetadata() 1388 MDString *Flag = cast<MDString>(Requirement->getOperand(0)); in linkModuleFlagsMetadata() 1389 Metadata *ReqValue = Requirement->getOperand(1); in linkModuleFlagsMetadata()
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 2005 Module::Requirement Requirement; in checkModuleIsAvailable() local 2008 if (M.isAvailable(LangOpts, TargetInfo, Requirement, MissingHeader, in checkModuleIsAvailable() 2023 << M.getFullModuleName() << Requirement.RequiredState in checkModuleIsAvailable() 2024 << Requirement.FeatureName; in checkModuleIsAvailable()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_flags.inc | 33 "Requirement: redzone >= 16, is a power of two.")
|