Lines Matching defs:Groups
674 SmallVector<StringRef, 8> Groups;
677 Groups.clear();
678 if (!Splitter.match(Substr, &Groups))
681 if (!Groups[2].empty()) {
682 Words.push_back(Groups[1]);
683 Substr = Substr.substr(Groups[0].size());
684 } else if (!Groups[3].empty()) {
685 Words.push_back(Groups[3]);
686 Substr = Substr.substr(Groups[0].size() - Groups[4].size());
687 } else if (!Groups[5].empty()) {
688 Words.push_back(Groups[5]);
689 Substr = Substr.substr(Groups[0].size() - Groups[6].size());
924 SmallVector<StringRef, 8> Groups;
927 Groups.clear();
928 if (!Splitter.match(Substr, &Groups))
931 if (!Groups[2].empty()) {
932 Words.push_back(Groups[1]);
933 Substr = Substr.substr(Groups[0].size());
934 } else if (!Groups[3].empty()) {
935 Words.push_back(Groups[3]);
936 Substr = Substr.substr(Groups[0].size() - Groups[4].size());
937 } else if (!Groups[5].empty()) {
938 Words.push_back(Groups[5]);
939 Substr = Substr.substr(Groups[0].size() - Groups[6].size());