Searched refs:Requirements (Results 1 - 20 of 20) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRefactoringActionRulesInternal.h49 const std::tuple<RequirementTypes...> &Requirements,
53 std::make_tuple(std::get<Is>(Requirements).evaluate(Context)...);
89 const std::tuple<RequirementTypes...> &Requirements,
91 visitRefactoringOptionsImpl(Visitor, std::get<Is>(Requirements)...);
118 createRefactoringActionRule(const RequirementTypes &... Requirements) { argument
127 Rule(std::tuple<RequirementTypes...> Requirements) argument
128 : Requirements(Requirements) {}
133 Consumer, Context, Requirements,
144 Visitor, Requirements,
47 invokeRuleAfterValidatingRequirements( RefactoringResultConsumer &Consumer, RefactoringRuleContext &Context, const std::tuple<RequirementTypes...> &Requirements, std::index_sequence<Is...>) argument
87 visitRefactoringOptions( RefactoringOptionVisitor &Visitor, const std::tuple<RequirementTypes...> &Requirements, std::index_sequence<Is...>) argument
148 std::tuple<RequirementTypes...> Requirements; member in class:clang::tooling::final
[all...]
H A DRefactoringActionRules.h40 createRefactoringActionRule(const RequirementTypes &... Requirements);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp154 ArrayRef<concepts::Requirement *> Requirements,
160 NumRequirements(Requirements.size()), Body(Body), RBraceLoc(RBraceLoc) {
171 for (concepts::Requirement *R : Requirements) {
182 std::copy(Requirements.begin(), Requirements.end(),
200 ArrayRef<concepts::Requirement *> Requirements,
204 LocalParameters.size(), Requirements.size()),
207 Requirements, RBraceLoc);
151 RequiresExpr(ASTContext &C, SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> LocalParameters, ArrayRef<concepts::Requirement *> Requirements, SourceLocation RBraceLoc) argument
197 Create(ASTContext &C, SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> LocalParameters, ArrayRef<concepts::Requirement *> Requirements, SourceLocation RBraceLoc) argument
H A DStmtPrinter.cpp2286 auto Requirements = E->getRequirements(); local
2287 for (concepts::Requirement *Req : Requirements) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/
H A DModule.cpp147 for (unsigned I = 0, N = Current->Requirements.size(); I != N; ++I) {
148 if (hasFeature(Current->Requirements[I].first, LangOpts, Target) !=
149 Current->Requirements[I].second) {
150 Req = Current->Requirements[I];
279 Requirements.push_back(Requirement(Feature, RequiredState));
438 if (!Requirements.empty()) {
441 for (unsigned I = 0, N = Requirements.size(); I != N; ++I) {
444 if (!Requirements[I].second)
446 OS << Requirements[I].first;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h207 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC) {}
455 LoopVectorizationRequirements *Requirements; member in class:llvm::LoopVectorizationLegality
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h492 ArrayRef<concepts::Requirement *> Requirements,
501 ArrayRef<concepts::Requirement *> Requirements,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DModule.h204 SmallVector<Requirement, 2> Requirements;
209 /// Whether this module is missing a feature from \c Requirements.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp617 Requirements->addUnsafeAlgebraInst(RedDes.getUnsafeAlgebraInst());
641 Requirements->addUnsafeAlgebraInst(ID.getUnsafeAlgebraInst());
857 Requirements->addRuntimePointerChecks(LAI->getNumRuntimePointerChecks());
H A DLoopVectorize.cpp7642 LoopVectorizationRequirements Requirements(*ORE);
7644 &Requirements, &Hints, DB, AC);
7748 if (Requirements.doesNotMeet(F, L, Hints)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1211 SmallSetVector<MDNode *, 16> Requirements; local
1218 Requirements.insert(cast<MDNode>(Op->getOperand(2)));
1240 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) {
1380 for (unsigned I = 0, E = Requirements.size(); I != E; ++I) {
1381 MDNode *Requirement = Requirements[I];
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp3318 llvm::SmallVector<concepts::Requirement *, 2> Requirements;
3369 Requirements.push_back(Req);
3399 Requirements.push_back(Req);
3462 Requirements.push_back(Req);
3507 Requirements.push_back(Req);
3528 Requirements.push_back(Req);
3550 if (Requirements.empty()) {
3562 Requirements, Braces.getCloseLocation());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp417 SmallVectorImpl<const MDNode *> &Requirements);
1367 SmallVector<const MDNode*, 16> Requirements; local
1369 visitModuleFlag(MDN, SeenIDs, Requirements);
1372 for (const MDNode *Requirement : Requirements) {
1395 SmallVectorImpl<const MDNode *> &Requirements) {
1443 Requirements.push_back(Value);
1393 visitModuleFlag(const MDNode *Op, DenseMap<const MDString *, const MDNode *> &SeenIDs, SmallVectorImpl<const MDNode *> &Requirements) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp790 llvm::SmallVector<concepts::Requirement *, 4> Requirements; local
873 Requirements.push_back(R);
875 std::copy(Requirements.begin(), Requirements.end(),
H A DASTWriter.cpp2586 for (const auto &R : Mod->Requirements) {
H A DASTReader.cpp5532 CurrentModule->Requirements.clear();
/freebsd-12-stable/sys/dev/dpt/
H A Ddpt.h799 /* Requirements - sigBYTE dsRequirements; FLAG BITS */
820 u_int8_t Requirements; /* Other driver dependencies */ member in struct:dpt_sig
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp8540 ArrayRef<concepts::Requirement *> Requirements,
8543 Requirements, ClosingBraceLoc);
H A DTreeTransform.h3095 ArrayRef<concepts::Requirement *> Requirements,
3098 LocalParameters, Requirements, ClosingBraceLoc);
3092 RebuildRequiresExpr(SourceLocation RequiresKWLoc, RequiresExprBodyDecl *Body, ArrayRef<ParmVarDecl *> LocalParameters, ArrayRef<concepts::Requirement *> Requirements, SourceLocation ClosingBraceLoc) argument
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7415 ArrayRef<concepts::Requirement *> Requirements,

Completed in 324 milliseconds