Lines Matching refs:Clauses
120 bool HasDuplicateClauses(const std::vector<Record *> &Clauses, in HasDuplicateClauses() argument
124 for (const auto &C : Clauses) { in HasDuplicateClauses()
143 llvm::StringSet<> Clauses; in HasDuplicateClausesInDirectives() local
145 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
146 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
147 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
151 Clauses.clear(); in HasDuplicateClausesInDirectives()
152 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
153 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
362 void GenerateCaseForVersionedClauses(const std::vector<Record *> &Clauses, in GenerateCaseForVersionedClauses() argument
366 for (const auto &C : Clauses) { in GenerateCaseForVersionedClauses()
435 void GenerateClauseSet(const std::vector<Record *> &Clauses, raw_ostream &OS, in GenerateClauseSet() argument
443 for (const auto &C : Clauses) { in GenerateClauseSet()
681 std::vector<Record *> Clauses = DirLang.getClauses(); in GenerateFlangClausesParser() local
684 llvm::sort(Clauses, compareClauseName); in GenerateFlangClausesParser()
690 for (const auto &C : Clauses) { in GenerateFlangClausesParser()