Lines Matching refs:GroupInfo
131 struct GroupInfo { struct
139 GroupInfo() = default;
158 std::map<std::string, GroupInfo> &DiagsInGroup) { in groupDiagnostics()
176 GroupInfo &GI = in groupDiagnostics()
189 for (std::map<std::string, GroupInfo>::iterator in groupDiagnostics()
260 std::map<std::string, GroupInfo> &DiagsInGroup;
267 std::map<std::string, GroupInfo> &DiagsInGroup) in InferPedantic()
330 const GroupInfo &GI = in groupInPedantic()
1429 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagsDefs()
1482 std::map<std::string, GroupInfo>::iterator I = DiagsInGroup.find( in EmitClangDiagsDefs()
1487 std::map<std::string, GroupInfo>::iterator I = in EmitClangDiagsDefs()
1552 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagSubGroups()
1563 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
1573 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
1604 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagArrays()
1656 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitAllDiagArrays()
1683 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagTable()
1783 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagGroups()
1795 for (std::map<std::string, GroupInfo>::const_iterator in EmitClangDiagGroups()
1857 const std::map<std::string, GroupInfo> &DiagsInGroup) { in isRemarkGroup()
1861 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in isRemarkGroup() local
1862 for (const Record *Diag : GroupInfo.DiagsInGroup) in isRemarkGroup()
1864 for (const auto &Name : GroupInfo.SubGroups) in isRemarkGroup()
1883 const std::map<std::string, GroupInfo> &DiagsInGroup) { in getDefaultSeverities()
1887 auto &GroupInfo = DiagsInGroup.find(std::string(GroupName))->second; in getDefaultSeverities() local
1888 for (const Record *Diag : GroupInfo.DiagsInGroup) in getDefaultSeverities()
1890 for (const auto &Name : GroupInfo.SubGroups) in getDefaultSeverities()
1941 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagDocs()
1971 auto &GroupInfo = in EmitClangDiagDocs() local
1973 bool IsSynonym = GroupInfo.DiagsInGroup.empty() && in EmitClangDiagDocs()
1974 GroupInfo.SubGroups.size() == 1; in EmitClangDiagDocs()
1999 if (!GroupInfo.SubGroups.empty()) { in EmitClangDiagDocs()
2002 else if (GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()
2008 llvm::sort(GroupInfo.SubGroups); in EmitClangDiagDocs()
2009 for (const auto &Name : GroupInfo.SubGroups) { in EmitClangDiagDocs()
2017 if (!GroupInfo.DiagsInGroup.empty()) { in EmitClangDiagDocs()
2019 for (const Record *D : GroupInfo.DiagsInGroup) { in EmitClangDiagDocs()
2032 else if (GroupInfo.SubGroups.empty() && GroupInfo.DiagsInGroup.empty()) in EmitClangDiagDocs()