Searched refs:TreePatternNodePtr (Results 1 – 3 of 3) sorted by relevance
45 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable666 std::vector<TreePatternNodePtr> Children;669 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()731 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()734 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()804 TreePatternNodePtr clone() const;819 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);824 void InlinePatternFragments(TreePatternNodePtr T,826 std::vector<TreePatternNodePtr> &OutAlternatives);871 std::vector<TreePatternNodePtr> Trees;[all …]
1797 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()1807 for (const TreePatternNodePtr &C : Children) in hasPossibleType()1820 for (const TreePatternNodePtr &C : Children) in setDefaultMode()2025 TreePatternNodePtr TreePatternNode::clone() const { in clone()2026 TreePatternNodePtr New; in clone()2030 std::vector<TreePatternNodePtr> CChildren; in clone()2058 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()2070 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()2088 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()2089 std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()[all …]
61 TreePatternNodePtr PatWithNoTypes;