Lines Matching refs:DiagsInGroup

133     std::vector<const Record*> DiagsInGroup;  member
158 std::map<std::string, GroupInfo> &DiagsInGroup) { in groupDiagnostics() argument
169 DiagsInGroup[GroupName].DiagsInGroup.push_back(R); in groupDiagnostics()
177 DiagsInGroup[std::string(Group->getValueAsString("GroupName"))]; in groupDiagnostics()
190 I = DiagsInGroup.begin(), E = DiagsInGroup.end(); I != E; ++I, ++IDNo) in groupDiagnostics()
194 for (auto &Group : DiagsInGroup) { in groupDiagnostics()
197 Group.second.DiagsInGroup.size() <= 1)) in groupDiagnostics()
205 for (const Record *Diag : Group.second.DiagsInGroup) { in groupDiagnostics()
225 for (const Record *Diag : Group.second.DiagsInGroup) { in groupDiagnostics()
260 std::map<std::string, GroupInfo> &DiagsInGroup; member in __anonece3ac720311::InferPedantic
267 std::map<std::string, GroupInfo> &DiagsInGroup) in InferPedantic() argument
271 DiagsInGroup(DiagsInGroup) {} in InferPedantic()
331 DiagsInGroup[std::string(Group->getValueAsString("GroupName"))]; in groupInPedantic()
332 V.second = GI.SubGroups.size() + GI.DiagsInGroup.size(); in groupInPedantic()
1243 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagsDefs() local
1244 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagsDefs()
1251 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagsDefs()
1293 std::map<std::string, GroupInfo>::iterator I = DiagsInGroup.find( in EmitClangDiagsDefs()
1295 assert(I != DiagsInGroup.end()); in EmitClangDiagsDefs()
1299 DiagsInGroup.find("pedantic"); in EmitClangDiagsDefs()
1300 assert(I != DiagsInGroup.end() && "pedantic group not defined"); in EmitClangDiagsDefs()
1363 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagSubGroups() argument
1367 for (auto const &I : DiagsInGroup) { in emitDiagSubGroups()
1375 DiagsInGroup.find(SubGroup); in emitDiagSubGroups()
1376 assert(RI != DiagsInGroup.end() && "Referenced without existing?"); in emitDiagSubGroups()
1385 DiagsInGroup.find(GroupName); in emitDiagSubGroups()
1386 assert(RI != DiagsInGroup.end() && "Referenced without existing?"); in emitDiagSubGroups()
1415 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagArrays() argument
1419 for (auto const &I : DiagsInGroup) { in emitDiagArrays()
1422 const std::vector<const Record *> &V = I.second.DiagsInGroup; in emitDiagArrays()
1467 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitAllDiagArrays() argument
1473 emitDiagArrays(DiagsInGroup, DiagsInPedantic, OS); in emitAllDiagArrays()
1474 emitDiagSubGroups(DiagsInGroup, GroupsInPedantic, OS); in emitAllDiagArrays()
1494 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagTable() argument
1500 for (auto const &I: DiagsInGroup) in emitDiagTable()
1505 for (auto const &I: DiagsInGroup) { in emitDiagTable()
1525 const std::vector<const Record *> &V = I.second.DiagsInGroup; in emitDiagTable()
1594 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagGroups() local
1595 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagGroups()
1602 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagGroups()
1607 I = DiagsInGroup.begin(), in EmitClangDiagGroups()
1608 E = DiagsInGroup.end(); in EmitClangDiagGroups()
1615 emitAllDiagArrays(DiagsInGroup, DiagsInPedantic, GroupsInPedantic, GroupNames, in EmitClangDiagGroups()
1617 emitDiagTable(DiagsInGroup, DiagsInPedantic, GroupsInPedantic, GroupNames, in EmitClangDiagGroups()
1668 const std::map<std::string, GroupInfo> &DiagsInGroup) { in isRemarkGroup() argument
1672 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in isRemarkGroup()
1673 for (const Record *Diag : GroupInfo.DiagsInGroup) in isRemarkGroup()
1694 const std::map<std::string, GroupInfo> &DiagsInGroup) { in getDefaultSeverities() argument
1698 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in getDefaultSeverities()
1699 for (const Record *Diag : GroupInfo.DiagsInGroup) in getDefaultSeverities()
1752 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagDocs() local
1753 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagDocs()
1759 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagDocs()
1761 auto &PedDiags = DiagsInGroup["pedantic"]; in EmitClangDiagDocs()
1769 PedDiags.DiagsInGroup.insert(PedDiags.DiagsInGroup.end(), in EmitClangDiagDocs()
1781 bool IsRemarkGroup = isRemarkGroup(G, DiagsInGroup); in EmitClangDiagDocs()
1783 DiagsInGroup[std::string(G->getValueAsString("GroupName"))]; in EmitClangDiagDocs()
1784 bool IsSynonym = GroupInfo.DiagsInGroup.empty() && in EmitClangDiagDocs()
1794 auto DefaultSeverities = getDefaultSeverities(G, DiagsInGroup); in EmitClangDiagDocs()
1813 else if (GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()
1828 if (!GroupInfo.DiagsInGroup.empty()) { in EmitClangDiagDocs()
1830 for (const Record *D : GroupInfo.DiagsInGroup) { in EmitClangDiagDocs()
1843 else if (GroupInfo.SubGroups.empty() && GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()