Lines Matching defs:Clauses
127 static bool HasDuplicateClauses(const std::vector<Record *> &Clauses,
131 for (const auto &C : Clauses) {
143 // Check for duplicate clauses in lists. Clauses cannot appear twice in the
151 llvm::StringSet<> Clauses;
153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) ||
154 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) ||
155 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) {
159 Clauses.clear();
160 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) ||
161 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) {
403 GenerateCaseForVersionedClauses(const std::vector<Record *> &Clauses,
407 for (const auto &C : Clauses) {
778 static void GenerateClauseSet(const std::vector<Record *> &Clauses,
787 for (const auto &C : Clauses) {
1025 std::vector<Record *> Clauses = DirLang.getClauses();
1028 llvm::sort(Clauses, compareClauseName);
1034 for (const auto &C : Clauses) {