Searched refs:TreePatternNodePtr (Results 1 – 3 of 3) sorted by relevance
46 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable660 std::vector<TreePatternNodePtr> Children;663 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()725 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()728 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()798 TreePatternNodePtr clone() const;813 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);818 void InlinePatternFragments(TreePatternNodePtr T,820 std::vector<TreePatternNodePtr> &OutAlternatives);865 std::vector<TreePatternNodePtr> Trees;[all …]
1695 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()1705 for (const TreePatternNodePtr &C : Children) in hasPossibleType()1718 for (const TreePatternNodePtr &C : Children) in setDefaultMode()1923 TreePatternNodePtr TreePatternNode::clone() const { in clone()1924 TreePatternNodePtr New; in clone()1928 std::vector<TreePatternNodePtr> CChildren; in clone()1956 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()1968 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()1986 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()1987 std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()[all …]
60 TreePatternNodePtr PatWithNoTypes;