Lines Matching refs:Clauses
120 static bool HasDuplicateClauses(const std::vector<Record *> &Clauses, in HasDuplicateClauses() argument
124 for (const auto &C : Clauses) { in HasDuplicateClauses()
144 llvm::StringSet<> Clauses; in HasDuplicateClausesInDirectives() local
146 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
147 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
148 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
152 Clauses.clear(); in HasDuplicateClausesInDirectives()
153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
154 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
366 GenerateCaseForVersionedClauses(const std::vector<Record *> &Clauses, in GenerateCaseForVersionedClauses() argument
370 for (const auto &C : Clauses) { in GenerateCaseForVersionedClauses()
439 static void GenerateClauseSet(const std::vector<Record *> &Clauses, in GenerateClauseSet() argument
448 for (const auto &C : Clauses) { in GenerateClauseSet()
686 std::vector<Record *> Clauses = DirLang.getClauses(); in GenerateFlangClausesParser() local
689 llvm::sort(Clauses, compareClauseName); in GenerateFlangClausesParser()
695 for (const auto &C : Clauses) { in GenerateFlangClausesParser()