Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h45 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable
666 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 …]
H A DCodeGenDAGPatterns.cpp1797 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 …]
H A DDAGISelMatcherGen.cpp61 TreePatternNodePtr PatWithNoTypes;