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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 2660     Trees.push_back(ParseTreePattern(I, ""));
 2667   Trees.push_back(ParseTreePattern(Pat, ""));
 2674   Trees.push_back(Pat);
 2686   for (TreePatternNodePtr &Tree : Trees)
 2923     for (TreePatternNodePtr &Tree : Trees) {
 2951           if (Node == Trees[0].get() && Node->isLeaf()) {
 2982   for (const TreePatternNodePtr &Tree : Trees)
 2997   if (Trees.size() > 1)
 2999   for (const TreePatternNodePtr &Tree : Trees) {
 3005   if (Trees.size() > 1)
utils/TableGen/CodeGenDAGPatterns.h
  916   const std::vector<TreePatternNodePtr> &getTrees() const { return Trees; }
  917   unsigned getNumTrees() const { return Trees.size(); }
  918   const TreePatternNodePtr &getTree(unsigned i) const { return Trees[i]; }
  919   void setTree(unsigned i, TreePatternNodePtr Tree) { Trees[i] = Tree; }
  921     assert(Trees.size() == 1 && "Doesn't have exactly one pattern!");
  922     return Trees[0];
  950     std::vector<TreePatternNodePtr> Copy = Trees;
  951     Trees.clear();
  953       Copy[i]->InlinePatternFragments(Copy[i], *this, Trees);