Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h48 using TreePatternNodePtr = IntrusiveRefCntPtr<TreePatternNode>; variable
654 std::vector<TreePatternNodePtr> Children;
661 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()
731 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()
734 TreePatternNodePtr &getChildSharedPtr(unsigned N) { return Children[N]; } in getChildSharedPtr()
735 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()
808 TreePatternNodePtr clone() const;
823 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);
829 std::vector<TreePatternNodePtr> &OutAlternatives);
872 std::vector<TreePatternNodePtr> Trees;
[all …]
H A DCodeGenDAGPatterns.cpp1772 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()
1782 for (const TreePatternNodePtr &C : Children) in hasPossibleType()
1795 for (const TreePatternNodePtr &C : Children) in setDefaultMode()
2007 TreePatternNodePtr TreePatternNode::clone() const { in clone()
2008 TreePatternNodePtr New; in clone()
2012 std::vector<TreePatternNodePtr> CChildren; in clone()
2041 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()
2055 TreePatternNodePtr NewChild = ArgMap[Child.getName()]; in SubstituteFormalArguments()
2072 TreePattern &TP, std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()
2091 std::vector<std::vector<TreePatternNodePtr>> ChildAlternatives( in InlinePatternFragments()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp62 TreePatternNodePtr PatWithNoTypes;