reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);