Searched refs:TreePatternNodePtr (Results 1 – 3 of 3) sorted by relevance
47 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable600 std::vector<TreePatternNodePtr> Children;603 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()647 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()650 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()716 TreePatternNodePtr clone() const;731 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);736 void InlinePatternFragments(TreePatternNodePtr T,738 std::vector<TreePatternNodePtr> &OutAlternatives);783 std::vector<TreePatternNodePtr> Trees;[all …]
1575 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()1585 for (const TreePatternNodePtr &C : Children) in hasPossibleType()1598 for (const TreePatternNodePtr &C : Children) in setDefaultMode()1797 TreePatternNodePtr TreePatternNode::clone() const { in clone()1798 TreePatternNodePtr New; in clone()1802 std::vector<TreePatternNodePtr> CChildren; in clone()1829 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()1841 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()1859 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()1860 std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()[all …]
61 TreePatternNodePtr PatWithNoTypes;