Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenDAGPatterns.h47 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; variable
600 std::vector<TreePatternNodePtr> Children;
603 TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch, in TreePatternNode()
647 const TreePatternNodePtr &getChildShared(unsigned N) const { in getChildShared()
650 void setChild(unsigned i, TreePatternNodePtr N) { Children[i] = N; } in setChild()
716 TreePatternNodePtr clone() const;
731 SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);
736 void InlinePatternFragments(TreePatternNodePtr T,
738 std::vector<TreePatternNodePtr> &OutAlternatives);
783 std::vector<TreePatternNodePtr> Trees;
[all …]
DCodeGenDAGPatterns.cpp1575 for (const TreePatternNodePtr &C : Children) in hasProperTypeByHwMode()
1585 for (const TreePatternNodePtr &C : Children) in hasPossibleType()
1598 for (const TreePatternNodePtr &C : Children) in setDefaultMode()
1797 TreePatternNodePtr TreePatternNode::clone() const { in clone()
1798 TreePatternNodePtr New; in clone()
1802 std::vector<TreePatternNodePtr> CChildren; in clone()
1829 std::map<std::string, TreePatternNodePtr> &ArgMap) { in SubstituteFormalArguments()
1841 TreePatternNodePtr NewChild = ArgMap[Child->getName()]; in SubstituteFormalArguments()
1859 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()
1860 std::vector<TreePatternNodePtr> &OutAlternatives) { in InlinePatternFragments()
[all …]
DDAGISelMatcherGen.cpp61 TreePatternNodePtr PatWithNoTypes;