Home
last modified time | relevance | path

Searched refs:TreePatternNodePtr (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h46 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable
658 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 …]
H A DCodeGenDAGPatterns.cpp1741 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 …]
H A DDAGISelMatcherGen.cpp60 TreePatternNodePtr PatWithNoTypes;