Searched refs:TreePatternNodePtr (Results 1 – 3 of 3) sorted by relevance
46 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable658 std::vector<TreePatternNodePtr> Children;661 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()723 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()726 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()796 TreePatternNodePtr clone() const;811 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);816 void InlinePatternFragments(TreePatternNodePtr T,818 std::vector<TreePatternNodePtr> &OutAlternatives);863 std::vector<TreePatternNodePtr> Trees;[all …]
1741 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()1751 for (const TreePatternNodePtr &C : Children) in hasPossibleType()1764 for (const TreePatternNodePtr &C : Children) in setDefaultMode()1969 TreePatternNodePtr TreePatternNode::clone() const { in clone()1970 TreePatternNodePtr New; in clone()1974 std::vector<TreePatternNodePtr> CChildren; in clone()2002 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()2014 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()2032 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()2033 std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()[all …]
60 TreePatternNodePtr PatWithNoTypes;