Home
last modified time | relevance | path

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

/external/llvm-project/llvm/utils/TableGen/
DCodeGenDAGPatterns.h46 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable
660 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 …]
DCodeGenDAGPatterns.cpp1695 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 …]
DDAGISelMatcherGen.cpp60 TreePatternNodePtr PatWithNoTypes;