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

References

utils/TableGen/GlobalISelEmitter.cpp
 2074     Operands.emplace_back(new OperandMatcher(*this, OpIdx, SymbolicName,
 2077       Rule.defineOperand(SymbolicName, *Operands.back());
 2079     return *Operands.back();
 2083     auto I = std::find_if(Operands.begin(), Operands.end(),
 2083     auto I = std::find_if(Operands.begin(), Operands.end(),
 2087     if (I != Operands.end())
 2096     Operands.emplace_back(OM);
 2107   unsigned getNumOperands() const { return Operands.size(); }
 2108   OperandVec::iterator operands_begin() { return Operands.begin(); }
 2109   OperandVec::iterator operands_end() { return Operands.end(); }
 2113   OperandVec::const_iterator operands_begin() const { return Operands.begin(); }
 2114   OperandVec::const_iterator operands_end() const { return Operands.end(); }
 2118   bool operands_empty() const { return Operands.empty(); }
 2120   void pop_front() { Operands.erase(Operands.begin()); }
 2120   void pop_front() { Operands.erase(Operands.begin()); }
 2133     for (const auto &Operand : Operands)
 2142     if (Operands.size() > B.Operands.size())
 2142     if (Operands.size() > B.Operands.size())
 2144     if (Operands.size() < B.Operands.size())
 2144     if (Operands.size() < B.Operands.size())
 2156     for (const auto &Operand : zip(Operands, B.Operands)) {
 2156     for (const auto &Operand : zip(Operands, B.Operands)) {
 2176                Operands.begin(), Operands.end(), 0,
 2176                Operands.begin(), Operands.end(), 0,
 2281     for (auto &OM : Operands)
 2291     assert(!Operands.empty() && "Nested instruction is expected to def a vreg");
 2292     for (auto &OP : Operands[0]->predicates())
 2294     Operands[0]->eraseNullPredicates();
 2296   for (auto &OM : Operands) {