Lines Matching refs:Group
629 StringRef DiagnosticIDs::getWarningOptionDocumentation(diag::Group Group) { in getWarningOptionDocumentation() argument
630 return OptionTable[static_cast<int>(Group)].Documentation; in getWarningOptionDocumentation()
633 StringRef DiagnosticIDs::getWarningOptionForGroup(diag::Group Group) { in getWarningOptionForGroup() argument
634 return OptionTable[static_cast<int>(Group)].getName(); in getWarningOptionForGroup()
637 llvm::Optional<diag::Group>
643 return static_cast<diag::Group>(Found - OptionTable); in getGroupForWarningOption()
646 llvm::Optional<diag::Group> DiagnosticIDs::getGroupForDiag(unsigned DiagID) { in getGroupForDiag()
648 return static_cast<diag::Group>(Info->getOptionGroupIndex()); in getGroupForDiag()
676 const WarningOption *Group, in getDiagnosticsInGroup() argument
680 if (!Group->Members && !Group->SubGroups) in getDiagnosticsInGroup()
686 const int16_t *Member = DiagArrays + Group->Members; in getDiagnosticsInGroup()
695 const int16_t *SubGroups = DiagSubGroups + Group->SubGroups; in getDiagnosticsInGroup()
704 DiagnosticIDs::getDiagnosticsInGroup(diag::Flavor Flavor, StringRef Group, in getDiagnosticsInGroup() argument
706 if (llvm::Optional<diag::Group> G = getGroupForWarningOption(Group)) in getDiagnosticsInGroup()
720 StringRef Group) { in getNearestOption() argument
722 unsigned BestDistance = Group.size() + 1; // Maximum threshold. in getNearestOption()
728 unsigned Distance = O.getName().edit_distance(Group, true, BestDistance); in getNearestOption()