reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/GlobalISelEmitter.cpp
  867   RuleMatcher &operator=(RuleMatcher &&Other) = default;
  965   InstructionMatcher &insnmatchers_front() const { return *Matchers.front(); }
  971     return make_range(Matchers.begin(), Matchers.end());
  971     return make_range(Matchers.begin(), Matchers.end());
  973   bool insnmatchers_empty() const { return Matchers.empty(); }
  974   void insnmatchers_pop_front() { Matchers.erase(Matchers.begin()); }
  974   void insnmatchers_pop_front() { Matchers.erase(Matchers.begin()); }
 2197   return Matchers.front()->getOpcode();
 2201   return Matchers.front()->getNumOperands();
 2205   InstructionMatcher &InsnMatcher = *Matchers.front();
 2948   Matchers.emplace_back(new InstructionMatcher(*this, SymbolicName));
 2949   MutatableInsns.insert(Matchers.back().get());
 2950   return *Matchers.back();
 3051   if (Matchers.empty())
 3063   assert(Matchers.size() == 1 && "Cannot handle multi-root matchers yet");
 3078   Matchers.front()->emitPredicateOpcodes(Table, *this);
 3087       if (Pair.first == Matchers.front().get())
 3157   if (Matchers.size() > B.Matchers.size())
 3157   if (Matchers.size() > B.Matchers.size())
 3159   if (Matchers.size() < B.Matchers.size())
 3159   if (Matchers.size() < B.Matchers.size())
 3162   for (const auto &Matcher : zip(Matchers, B.Matchers)) {
 3162   for (const auto &Matcher : zip(Matchers, B.Matchers)) {
 3174       Matchers.begin(), Matchers.end(), 0,
 3174       Matchers.begin(), Matchers.end(), 0,