Searched refs:TreePatternNode (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherGen.cpp | 90 SmallVector<std::pair<const TreePatternNode*, 116 void EmitMatchCode(const TreePatternNode *N, TreePatternNode *NodeNoTypes); 117 void EmitLeafMatchCode(const TreePatternNode *N); 118 void EmitOperatorMatchCode(const TreePatternNode *N, 134 void EmitResultOperand(const TreePatternNode *N, 136 void EmitResultOfNamedOperand(const TreePatternNode *N, 138 void EmitResultLeafAsOperand(const TreePatternNode *N, 497 void MatcherGen::EmitMatchCode(const TreePatternNode *N, in EmitMatchCode() 750 mayInstNodeLoadOrStore(const TreePatternNode *N, in mayInstNodeLoadOrStore() 759 numNodesThatMayLoadOrStore(const TreePatternNode *N, in numNodesThatMayLoadOrStore() [all …]
|
| H A D | GlobalISelEmitter.cpp | 391 const TreePatternNode *Src, const TreePatternNode *Dst); 401 const TreePatternNode *Src, const TreePatternNode *Dst); 405 const llvm::TreePatternNode *Dst, const TreePatternNode *Src); 408 const TreePatternNode *DstChild, const TreePatternNode *Src); 1164 const TreePatternNode *DstChild, const TreePatternNode *Src) { in importExplicitUseRenderer() 1322 const TreePatternNode *Dst) { in createAndImportInstructionRenderer() 1499 const TreePatternNode *Src, const TreePatternNode *Dst) { in importExplicitDefRenderers() 1539 const llvm::TreePatternNode *Dst, const llvm::TreePatternNode *Src) { in importExplicitUseRenderers() 1868 const TreePatternNode *SubRegIdxNode) { in inferSuperRegisterClassForNode() 1882 const TreePatternNode *SubRegIdxNode) { in inferSubRegIndexForNode() [all …]
|
| H A D | CodeGenDAGPatterns.h | 44 class TreePatternNode; variable 48 using TreePatternNodePtr = IntrusiveRefCntPtr<TreePatternNode>; 628 class TreePatternNode : public RefCountedBase<TreePatternNode> { 729 const TreePatternNode *getChild(unsigned N) const { in getChild() 742 bool hasChild(const TreePatternNode *N) const { in hasChild() 821 bool isIsomorphicTo(const TreePatternNode *N, 881 StringMap<SmallVector<TreePatternNode *, 1>> NamedNodes; 989 void ComputeNamedNodes(TreePatternNode *N); 993 inline bool TreePatternNode::UpdateNodeType(unsigned ResNo, in UpdateNodeType() 1001 inline bool TreePatternNode::UpdateNodeType(unsigned ResNo, in UpdateNodeType() [all …]
|
| H A D | CodeGenDAGPatterns.cpp | 1593 static TreePatternNode *getOperandNum(unsigned OpNo, TreePatternNode *N, in getOperandNum() 1647 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1670 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1679 TreePatternNode *BigOperand = in ApplyTypeConstraint() 1687 TreePatternNode *VecOperand = in ApplyTypeConstraint() 1697 TreePatternNode *BigVecOperand = in ApplyTypeConstraint() 1711 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1719 TreePatternNode *OtherNode = in ApplyTypeConstraint() 1966 void TreePatternNode::dump() const { in dump() 1977 bool TreePatternNode::isIsomorphicTo(const TreePatternNode *N, in isIsomorphicTo() [all …]
|
| H A D | DAGISelEmitter.cpp | 43 static unsigned getResultPatternCost(TreePatternNode *P, in getResultPatternCost() 62 static unsigned getResultPatternSize(TreePatternNode *P, in getResultPatternSize() 85 const TreePatternNode *LT = LHS->getSrcPattern(); in operator ()() 86 const TreePatternNode *RT = RHS->getSrcPattern(); in operator ()()
|
| H A D | FastISelEmitter.cpp | 191 bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target, in initialize() 211 TreePatternNode *Op = InstPatNode->getChild(i); in initialize() 424 static std::string PhyRegForNode(TreePatternNode *Op, in PhyRegForNode() 452 TreePatternNode *Dst = Pattern.getDstPattern(); in collectPatterns() 471 TreePatternNode *ChildOp = Dst->getChild(i); in collectPatterns() 508 TreePatternNode *InstPatNode = Pattern.getSrcPattern(); in collectPatterns()
|
| H A D | DAGISelMatcherEmitter.cpp | 219 static std::string GetPatFromTreePatternNode(const TreePatternNode *N) { in GetPatFromTreePatternNode()
|