reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
720 return make_range(Matchers.begin(), Matchers.end()); 720 return make_range(Matchers.begin(), Matchers.end()); 722 size_t size() const { return Matchers.size(); } 723 bool empty() const { return Matchers.empty(); } 4972 auto F = Matchers.begin(); 4974 auto E = Matchers.end(); 4991 GlobalISelEmitter::optimizeRules<GroupMatcher>(Matchers, MatcherStorage) 4992 .swap(Matchers); 4993 GlobalISelEmitter::optimizeRules<SwitchMatcher>(Matchers, MatcherStorage) 4994 .swap(Matchers); 5419 const Matcher &Representative = **Matchers.begin(); 5434 Matchers.push_back(&Candidate); 5443 Matcher &FirstRule = **Matchers.begin(); 5446 for (const auto &Rule : Matchers) 5450 for (unsigned I = 1, E = Matchers.size(); I < E; ++I) 5451 if (!Matchers[I]->getFirstCondition().isIdentical(FirstCondition)) 5455 for (unsigned I = 1, E = Matchers.size(); I < E; ++I) 5456 Matchers[I]->popFirstCondition(); 5470 Table, *static_cast<RuleMatcher *>(*Matchers.begin())); 5472 for (const auto &M : Matchers)