Home
last modified time | relevance | path

Searched refs:Requirement (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h149 class Requirement {
170 Requirement(RequirementKind Kind, bool IsDependent,
203 class TypeRequirement : public Requirement {
251 static bool classof(const Requirement *R) { in classof()
258 class ExprRequirement : public Requirement {
400 static bool classof(const Requirement *R) { in classof()
407 class NestedRequirement : public Requirement {
416 Requirement(RK_Nested, /*Dependent=*/false, in NestedRequirement()
421 Requirement(RK_Nested, /*Dependent=*/true, in NestedRequirement()
462 static bool classof(const Requirement *R) { in classof()
[all …]
H A DTextNodeDumper.h192 void Visit(const concepts::Requirement *R);
H A DJSONNodeDumper.h208 void Visit(const concepts::Requirement *R);
H A DASTNodeTraverser.h233 void Visit(const concepts::Requirement *R) { in Visit()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp147 ArrayRef<concepts::Requirement *> Requirements, in RequiresExpr()
162 for (concepts::Requirement *R : Requirements) { in RequiresExpr()
174 getTrailingObjects<concepts::Requirement *>()); in RequiresExpr()
197 ArrayRef<concepts::Requirement *> Requirements, in Create()
200 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create()
211 C.Allocate(totalSizeToAlloc<ParmVarDecl *, concepts::Requirement *>( in Create()
H A DJSONNodeDumper.cpp188 void JSONNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
193 case concepts::Requirement::RK_Type: in Visit()
196 case concepts::Requirement::RK_Simple: in Visit()
199 case concepts::Requirement::RK_Compound: in Visit()
202 case concepts::Requirement::RK_Nested: in Visit()
H A DTextNodeDumper.cpp359 void TextNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
369 case concepts::Requirement::RK_Type: in Visit()
372 case concepts::Requirement::RK_Simple: in Visit()
375 case concepts::Requirement::RK_Compound: in Visit()
378 case concepts::Requirement::RK_Nested: in Visit()
H A DStmtProfile.cpp1508 for (concepts::Requirement *Req : S->getRequirements()) { in VisitRequiresExpr()
1510 ID.AddInteger(concepts::Requirement::RK_Type); in VisitRequiresExpr()
1515 ID.AddInteger(concepts::Requirement::RK_Compound); in VisitRequiresExpr()
1536 ID.AddInteger(concepts::Requirement::RK_Nested); in VisitRequiresExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp114 enum class Requirement { enum
128 void set(Requirement Req) { Reqs.insert(Req); } in set()
129 bool has(Requirement Req) const { return Reqs.count(Req) > 0; } in has()
152 std::set<Requirement> Reqs;
213 set(Requirement::ReportFinalSectionLoadAddresses); in ELFDebugObject()
424 if (DebugObj.has(Requirement::ReportFinalSectionLoadAddresses)) { in modifyPassConfig()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DModule.h235 using Requirement = std::pair<std::string, bool>; variable
241 SmallVector<Requirement, 2> Requirements;
439 Requirement &Req, Module *&ShadowingModule) const;
464 Requirement &Req,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRefactoringActionRulesInternal.h76 void operator()(const RefactoringOptionsRequirement &Requirement) { in visitRefactoringOptionsImpl()
77 for (const auto &Option : Requirement.getRefactoringOptions()) in visitRefactoringOptionsImpl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp510 concepts::Requirement::SubstitutionDiagnostic *SubstDiag = in diagnoseUnsatisfiedRequirement()
609 for (concepts::Requirement *Req : RE->getRequirements()) in diagnoseWellFormedUnsatisfiedConstraintExpr()
1034 Requirement(IsSimple ? RK_Simple : RK_Compound, Status == SS_Dependent, in ExprRequirement()
1051 Requirement(IsSimple ? RK_Simple : RK_Compound, Req.isDependent(), in ExprRequirement()
1079 Requirement(RK_Type, T->getType()->isInstantiationDependentType(), in TypeRequirement()
H A DSemaTemplateInstantiate.cpp381 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate()
1142 ArrayRef<concepts::Requirement *> Reqs, in TransformRequiresExprRequirements()
1143 SmallVectorImpl<concepts::Requirement *> &Transformed) { in TransformRequiresExprRequirements()
1145 for (concepts::Requirement *Req : Reqs) { in TransformRequiresExprRequirements()
1146 concepts::Requirement *TransReq = nullptr; in TransformRequiresExprRequirements()
1879 static concepts::Requirement::SubstitutionDiagnostic *
1899 return new (S.Context) concepts::Requirement::SubstitutionDiagnostic{ in createSubstDiag()
1938 llvm::PointerUnion<Expr *, concepts::Requirement::SubstitutionDiagnostic *> in TransformExprRequirement()
1991 TransExpr.get<concepts::Requirement::SubstitutionDiagnostic *>(), in TransformExprRequirement()
H A DSemaExprCXX.cpp8644 concepts::Requirement *Sema::ActOnSimpleRequirement(Expr *E) { in ActOnSimpleRequirement()
8650 concepts::Requirement *
8680 concepts::Requirement *
8686 concepts::Requirement *
8772 concepts::Requirement::SubstitutionDiagnostic *ExprSubstitutionDiagnostic, in BuildExprRequirement()
8787 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildTypeRequirement()
8791 concepts::Requirement *Sema::ActOnNestedRequirement(Expr *Constraint) { in ActOnNestedRequirement()
8808 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in BuildNestedRequirement()
8852 ArrayRef<concepts::Requirement *> Requirements, in ActOnRequiresExpr()
H A DTreeTransform.h530 bool TransformRequiresExprRequirements(ArrayRef<concepts::Requirement *> Reqs,
531 llvm::SmallVectorImpl<concepts::Requirement *> &Transformed);
3394 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildTypeRequirement()
3420 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { in RebuildNestedRequirement()
12319 SmallVector<concepts::Requirement *, 4> TransReqs; in TransformRequiresExpr()
12324 for (concepts::Requirement *Req : TransReqs) { in TransformRequiresExpr()
12341 ArrayRef<concepts::Requirement *> Reqs, in TransformRequiresExprRequirements()
12342 SmallVectorImpl<concepts::Requirement *> &Transformed) { in TransformRequiresExprRequirements()
12343 for (concepts::Requirement *Req : Reqs) { in TransformRequiresExprRequirements()
12344 concepts::Requirement *TransReq = nullptr; in TransformRequiresExprRequirements()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DModule.cpp131 const TargetInfo &Target, Requirement &Req, in isUnimportable()
154 Requirement &Req, in isAvailable()
293 Requirements.push_back(Requirement(std::string(Feature), RequiredState)); in addRequirement()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp827 static concepts::Requirement::SubstitutionDiagnostic *
849 llvm::SmallVector<concepts::Requirement *, 4> Requirements; in VisitRequiresExpr()
853 concepts::Requirement *R = nullptr; in VisitRequiresExpr()
855 case concepts::Requirement::RK_Type: { in VisitRequiresExpr()
866 case concepts::Requirement::RK_Simple: in VisitRequiresExpr()
867 case concepts::Requirement::RK_Compound: { in VisitRequiresExpr()
881 if (RK == concepts::Requirement::RK_Simple) { in VisitRequiresExpr()
907 Ex, RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
912 RK == concepts::Requirement::RK_Simple, NoexceptLoc, in VisitRequiresExpr()
915 case concepts::Requirement::RK_Nested: { in VisitRequiresExpr()
[all …]
H A DASTWriterStmt.cpp424 const concepts::Requirement::SubstitutionDiagnostic *D) { in addSubstitutionDiagnostic()
458 for (concepts::Requirement *R : E->getRequirements()) { in VisitRequiresExpr()
460 Record.push_back(concepts::Requirement::RK_Type); in VisitRequiresExpr()
471 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>()); in VisitRequiresExpr()
474 if (ExprReq->getKind() == concepts::Requirement::RK_Compound) { in VisitRequiresExpr()
495 Record.push_back(concepts::Requirement::RK_Nested); in VisitRequiresExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/Lex/
H A DPPDirectives.cpp1741 Module::Requirement Requirement; in checkModuleIsAvailable() local
1744 if (M->isAvailable(LangOpts, TargetInfo, Requirement, MissingHeader, in checkModuleIsAvailable()
1759 << M->getFullModuleName() << Requirement.second << Requirement.first; in checkModuleIsAvailable()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp280 ReleaseRequirement Requirement = getDeallocReleaseRequirement(PropImpl); in checkBeginFunction() local
281 if (Requirement != ReleaseRequirement::MustRelease) in checkBeginFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1411 MDNode *Requirement = Requirements[I]; in linkModuleFlagsMetadata() local
1412 MDString *Flag = cast<MDString>(Requirement->getOperand(0)); in linkModuleFlagsMetadata()
1413 Metadata *ReqValue = Requirement->getOperand(1); in linkModuleFlagsMetadata()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_flags.inc33 "Requirement: redzone >= 16, is a power of two.")
/freebsd-13.1/contrib/file/magic/Magdir/
H A Dapple351 0 belong 0xfade0c00 Mac OS X Code Requirement
355 0 belong 0xfade0c01 Mac OS X Code Requirement Set
/freebsd-13.1/crypto/heimdal/lib/wind/
H A Drfc3491.txt154 Requirement Levels", BCP 14, RFC 2119, March 1997.
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7975 concepts::Requirement *ActOnSimpleRequirement(Expr *E);
7976 concepts::Requirement *ActOnTypeRequirement(
7979 concepts::Requirement *ActOnCompoundRequirement(Expr *E,
7981 concepts::Requirement *
7985 concepts::Requirement *ActOnNestedRequirement(Expr *Constraint);
7992 concepts::Requirement::SubstitutionDiagnostic *ExprSubstDiag,
7998 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);
8002 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);
8006 ArrayRef<concepts::Requirement *> Requirements,
9009 concepts::Requirement *Req,

12