Lines Matching refs:TreePatternNode

55     TreePatternNode *PatWithNoTypes;
81 SmallVector<std::pair<const TreePatternNode*,
111 void EmitMatchCode(const TreePatternNode *N, TreePatternNode *NodeNoTypes);
112 void EmitLeafMatchCode(const TreePatternNode *N);
113 void EmitOperatorMatchCode(const TreePatternNode *N,
114 TreePatternNode *NodeNoTypes);
130 const TreePatternNode *GetInstPatternNode(const DAGInstruction &Ins,
131 const TreePatternNode *N);
133 void EmitResultOperand(const TreePatternNode *N,
135 void EmitResultOfNamedOperand(const TreePatternNode *N,
137 void EmitResultLeafAsOperand(const TreePatternNode *N,
139 void EmitResultInstructionAsOperand(const TreePatternNode *N,
141 void EmitResultSDNodeXFormAsOperand(const TreePatternNode *N,
201 void MatcherGen::EmitLeafMatchCode(const TreePatternNode *N) { in EmitLeafMatchCode()
283 void MatcherGen::EmitOperatorMatchCode(const TreePatternNode *N, in EmitOperatorMatchCode()
284 TreePatternNode *NodeNoTypes) { in EmitOperatorMatchCode()
388 const TreePatternNode *Root = Pattern.getSrcPattern(); in EmitOperatorMatchCode()
458 void MatcherGen::EmitMatchCode(const TreePatternNode *N, in EmitMatchCode()
459 TreePatternNode *NodeNoTypes) { in EmitMatchCode()
524 const TreePatternNode *N = MatchedComplexPatterns[i].first; in EmitMatcherCode()
573 void MatcherGen::EmitResultOfNamedOperand(const TreePatternNode *N, in EmitResultOfNamedOperand()
604 void MatcherGen::EmitResultLeafAsOperand(const TreePatternNode *N, in EmitResultLeafAsOperand()
657 const TreePatternNode *MatcherGen::
658 GetInstPatternNode(const DAGInstruction &Inst, const TreePatternNode *N) { in GetInstPatternNode()
662 TreePatternNode *InstPatNode; in GetInstPatternNode()
678 mayInstNodeLoadOrStore(const TreePatternNode *N, in mayInstNodeLoadOrStore()
687 numNodesThatMayLoadOrStore(const TreePatternNode *N, in numNodesThatMayLoadOrStore()
707 EmitResultInstructionAsOperand(const TreePatternNode *N, in EmitResultInstructionAsOperand()
720 const TreePatternNode *InstPatNode = GetInstPatternNode(Inst, N); in EmitResultInstructionAsOperand()
738 const TreePatternNode *SrcPat = Pattern.getSrcPattern(); in EmitResultInstructionAsOperand()
794 const TreePatternNode *Child = N->getChild(ChildNo); in EmitResultInstructionAsOperand()
904 EmitResultSDNodeXFormAsOperand(const TreePatternNode *N, in EmitResultSDNodeXFormAsOperand()
924 void MatcherGen::EmitResultOperand(const TreePatternNode *N, in EmitResultOperand()
966 const TreePatternNode *DstPat = Pattern.getDstPattern(); in EmitResultCode()