Lines Matching refs:Cases
330 for (auto &Case : Rule.Cases) in addInclude()
349 const SmallVectorImpl<std::pair<size_t, RewriteRule::Case>> &Cases, in taggedMatchers() argument
352 Matchers.reserve(Cases.size()); in taggedMatchers()
353 for (const auto &Case : Cases) { in taggedMatchers()
372 R.Cases.append(Rule.Cases.begin(), Rule.Cases.end()); in applyFirst()
384 const SmallVectorImpl<RewriteRule::Case> &Cases = Rule.Cases; in buildMatchers() local
385 for (int I = 0, N = Cases.size(); I < N; ++I) { in buildMatchers()
386 assert(hasValidKind(Cases[I].Matcher) && in buildMatchers()
388 Buckets[Cases[I].Matcher.getSupportedKind()].emplace_back(I, Cases[I]); in buildMatchers()
434 if (Rule.Cases.size() == 1) in findSelectedCase()
435 return Rule.Cases[0]; in findSelectedCase()
438 for (size_t i = 0, N = Rule.Cases.size(); i < N; ++i) { in findSelectedCase()
441 return Rule.Cases[i]; in findSelectedCase()