Lines Matching refs:Trees
866 /// Trees - The list of pattern trees which corresponds to this pattern.
869 std::vector<TreePatternNodePtr> Trees;
917 const std::vector<TreePatternNodePtr> &getTrees() const { return Trees; }
918 unsigned getNumTrees() const { return Trees.size(); }
919 const TreePatternNodePtr &getTree(unsigned i) const { return Trees[i]; }
920 void setTree(unsigned i, TreePatternNodePtr Tree) { Trees[i] = Tree; }
922 assert(Trees.size() == 1 && "Doesn't have exactly one pattern!");
923 return Trees[0];
951 std::vector<TreePatternNodePtr> Copy = Trees;
952 Trees.clear();
954 Copy[i]->InlinePatternFragments(Copy[i], *this, Trees);