Lines Matching refs:GroupInfo
131 struct GroupInfo { struct
138 GroupInfo() : ExplicitDef(nullptr) {} in GroupInfo() argument
148 static bool beforeThanCompareGroups(const GroupInfo *LHS, const GroupInfo *RHS){ in beforeThanCompareGroups()
168 std::map<std::string, GroupInfo> &DiagsInGroup) { in groupDiagnostics()
181 typedef SmallPtrSet<GroupInfo *, 16> GroupSetTy; in groupDiagnostics()
188 GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")]; in groupDiagnostics()
206 for (std::map<std::string, GroupInfo>::iterator in groupDiagnostics()
211 SmallVector<GroupInfo *, 16> SortedGroups(ImplicitGroups.begin(), in groupDiagnostics()
213 for (SmallVectorImpl<GroupInfo *>::iterator I = SortedGroups.begin(), in groupDiagnostics()
222 for (SmallVectorImpl<GroupInfo *>::const_iterator I = SortedGroups.begin(), in groupDiagnostics()
301 std::map<std::string, GroupInfo> &DiagsInGroup;
308 std::map<std::string, GroupInfo> &DiagsInGroup) in InferPedantic()
370 const GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")]; in groupInPedantic()
503 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagsDefs()
552 std::map<std::string, GroupInfo>::iterator I = in EmitClangDiagsDefs()
557 std::map<std::string, GroupInfo>::iterator I = in EmitClangDiagsDefs()
613 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagSubGroups()
624 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
633 std::map<std::string, GroupInfo>::const_iterator RI = in emitDiagSubGroups()
664 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagArrays()
716 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup, in emitAllDiagArrays()
743 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup, in emitDiagTable()
834 std::map<std::string, GroupInfo> DiagsInGroup; in EmitClangDiagGroups()
846 for (std::map<std::string, GroupInfo>::const_iterator in EmitClangDiagGroups()