Lines Matching refs:GroupInfo

131   struct GroupInfo {  struct
139 GroupInfo() : IDNo(0) {} in GroupInfo() argument
158 std::map<std::string, GroupInfo> &DiagsInGroup) { in groupDiagnostics()
176 GroupInfo &GI = in groupDiagnostics()
189 for (std::map<std::string, GroupInfo>::iterator in groupDiagnostics()
259 std::map<std::string, GroupInfo> &DiagsInGroup;
266 std::map<std::string, GroupInfo> &DiagsInGroup) in InferPedantic()
329 const GroupInfo &GI = in groupInPedantic()
1237 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagsDefs()
1287 std::map<std::string, GroupInfo>::iterator I = DiagsInGroup.find( in EmitClangDiagsDefs()
1292 std::map<std::string, GroupInfo>::iterator I = in EmitClangDiagsDefs()
1357 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagSubGroups()
1368 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
1378 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
1409 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagArrays()
1461 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitAllDiagArrays()
1488 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagTable()
1588 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagGroups()
1600 for (std::map<std::string, GroupInfo>::const_iterator in EmitClangDiagGroups()
1662 const std::map<std::string, GroupInfo> &DiagsInGroup) { in isRemarkGroup()
1666 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in isRemarkGroup() local
1667 for (const Record *Diag : GroupInfo.DiagsInGroup) in isRemarkGroup()
1669 for (const auto &Name : GroupInfo.SubGroups) in isRemarkGroup()
1688 const std::map<std::string, GroupInfo> &DiagsInGroup) { in getDefaultSeverities()
1692 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in getDefaultSeverities() local
1693 for (const Record *Diag : GroupInfo.DiagsInGroup) in getDefaultSeverities()
1695 for (const auto &Name : GroupInfo.SubGroups) in getDefaultSeverities()
1746 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagDocs()
1776 auto &GroupInfo = in EmitClangDiagDocs() local
1778 bool IsSynonym = GroupInfo.DiagsInGroup.empty() && in EmitClangDiagDocs()
1779 GroupInfo.SubGroups.size() == 1; in EmitClangDiagDocs()
1804 if (!GroupInfo.SubGroups.empty()) { in EmitClangDiagDocs()
1807 else if (GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()
1813 llvm::sort(GroupInfo.SubGroups); in EmitClangDiagDocs()
1814 for (const auto &Name : GroupInfo.SubGroups) { 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()