Lines Matching refs:Clauses
127 static bool HasDuplicateClauses(const std::vector<Record *> &Clauses, in HasDuplicateClauses() argument
131 for (const auto &C : Clauses) { in HasDuplicateClauses()
151 llvm::StringSet<> Clauses; in HasDuplicateClausesInDirectives() local
153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
154 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
155 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
159 Clauses.clear(); in HasDuplicateClausesInDirectives()
160 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
161 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
403 GenerateCaseForVersionedClauses(const std::vector<Record *> &Clauses, in GenerateCaseForVersionedClauses() argument
407 for (const auto &C : Clauses) { in GenerateCaseForVersionedClauses()
778 static void GenerateClauseSet(const std::vector<Record *> &Clauses, in GenerateClauseSet() argument
787 for (const auto &C : Clauses) { in GenerateClauseSet()
1025 std::vector<Record *> Clauses = DirLang.getClauses(); in GenerateFlangClausesParser() local
1028 llvm::sort(Clauses, compareClauseName); in GenerateFlangClausesParser()
1034 for (const auto &C : Clauses) { in GenerateFlangClausesParser()