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()
259 std::map<std::string, GroupInfo> &DiagsInGroup; member in __anon3fb232ac0311::InferPedantic
266 std::map<std::string, GroupInfo> &DiagsInGroup) in InferPedantic() argument
270 DiagsInGroup(DiagsInGroup) {} in InferPedantic()
330 DiagsInGroup[std::string(Group->getValueAsString("GroupName"))]; in groupInPedantic()
331 V.second = GI.SubGroups.size() + GI.DiagsInGroup.size(); in groupInPedantic()
1237 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagsDefs() local
1238 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagsDefs()
1245 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagsDefs()
1287 std::map<std::string, GroupInfo>::iterator I = DiagsInGroup.find( in EmitClangDiagsDefs()
1289 assert(I != DiagsInGroup.end()); in EmitClangDiagsDefs()
1293 DiagsInGroup.find("pedantic"); in EmitClangDiagsDefs()
1294 assert(I != DiagsInGroup.end() && "pedantic group not defined"); in EmitClangDiagsDefs()
1357 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagSubGroups() argument
1361 for (auto const &I : DiagsInGroup) { in emitDiagSubGroups()
1369 DiagsInGroup.find(SubGroup); in emitDiagSubGroups()
1370 assert(RI != DiagsInGroup.end() && "Referenced without existing?"); in emitDiagSubGroups()
1379 DiagsInGroup.find(GroupName); in emitDiagSubGroups()
1380 assert(RI != DiagsInGroup.end() && "Referenced without existing?"); in emitDiagSubGroups()
1409 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagArrays() argument
1413 for (auto const &I : DiagsInGroup) { in emitDiagArrays()
1416 const std::vector<const Record *> &V = I.second.DiagsInGroup; in emitDiagArrays()
1461 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitAllDiagArrays() argument
1467 emitDiagArrays(DiagsInGroup, DiagsInPedantic, OS); in emitAllDiagArrays()
1468 emitDiagSubGroups(DiagsInGroup, GroupsInPedantic, OS); in emitAllDiagArrays()
1488 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagTable() argument
1494 for (auto const &I: DiagsInGroup) in emitDiagTable()
1499 for (auto const &I: DiagsInGroup) { in emitDiagTable()
1519 const std::vector<const Record *> &V = I.second.DiagsInGroup; in emitDiagTable()
1588 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagGroups() local
1589 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagGroups()
1596 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagGroups()
1601 I = DiagsInGroup.begin(), in EmitClangDiagGroups()
1602 E = DiagsInGroup.end(); in EmitClangDiagGroups()
1609 emitAllDiagArrays(DiagsInGroup, DiagsInPedantic, GroupsInPedantic, GroupNames, in EmitClangDiagGroups()
1611 emitDiagTable(DiagsInGroup, DiagsInPedantic, GroupsInPedantic, GroupNames, in EmitClangDiagGroups()
1662 const std::map<std::string, GroupInfo> &DiagsInGroup) { in isRemarkGroup() argument
1666 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in isRemarkGroup()
1667 for (const Record *Diag : GroupInfo.DiagsInGroup) in isRemarkGroup()
1688 const std::map<std::string, GroupInfo> &DiagsInGroup) { in getDefaultSeverities() argument
1692 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in getDefaultSeverities()
1693 for (const Record *Diag : GroupInfo.DiagsInGroup) in getDefaultSeverities()
1746 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagDocs() local
1747 groupDiagnostics(Diags, DiagGroups, DiagsInGroup); in EmitClangDiagDocs()
1753 InferPedantic inferPedantic(DGParentMap, Diags, DiagGroups, DiagsInGroup); in EmitClangDiagDocs()
1755 auto &PedDiags = DiagsInGroup["pedantic"]; in EmitClangDiagDocs()
1763 PedDiags.DiagsInGroup.insert(PedDiags.DiagsInGroup.end(), in EmitClangDiagDocs()
1775 bool IsRemarkGroup = isRemarkGroup(G, DiagsInGroup); in EmitClangDiagDocs()
1777 DiagsInGroup[std::string(G->getValueAsString("GroupName"))]; in EmitClangDiagDocs()
1778 bool IsSynonym = GroupInfo.DiagsInGroup.empty() && in EmitClangDiagDocs()
1788 auto DefaultSeverities = getDefaultSeverities(G, DiagsInGroup); in EmitClangDiagDocs()
1807 else if (GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()
1822 if (!GroupInfo.DiagsInGroup.empty()) { in EmitClangDiagDocs()
1824 for (const Record *D : GroupInfo.DiagsInGroup) { in EmitClangDiagDocs()
1837 else if (GroupInfo.SubGroups.empty() && GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()