Lines Matching refs:TreePatternNode
200 static std::string explainPredicates(const TreePatternNode *N) { in explainPredicates()
283 static Error isTrivialOperatorNode(const TreePatternNode *N) { in isTrivialOperatorNode()
2999 const TreePatternNode *N) const;
3005 const TreePatternNode *Src, unsigned &TempOpIdx);
3009 const TreePatternNode *SrcChild,
3015 const TreePatternNode *Dst);
3017 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst,
3021 const TreePatternNode *Dst);
3026 const llvm::TreePatternNode *Dst);
3030 TreePatternNode *DstChild);
3122 GlobalISelEmitter::getEquivNode(Record &Equiv, const TreePatternNode *N) const { in getEquivNode()
3156 const TreePatternNode *Src, unsigned &TempOpIdx) { in createAndImportSelDAGMatcher()
3336 TreePatternNode *SrcChild = Src->getChild(i); in createAndImportSelDAGMatcher()
3382 const TreePatternNode *SrcChild, in importChildMatcher()
3498 TreePatternNode *DstChild) { in importExplicitUseRenderer()
3633 RuleMatcher &M, const TreePatternNode *Dst) { in createAndImportInstructionRenderer()
3652 const action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst, in createAndImportSubInstructionRenderer()
3678 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst) { in createInstructionRenderer()
3712 const llvm::TreePatternNode *Dst) { in importExplicitUseRenderers()
3841 TreePatternNode *Src = P.getSrcPattern(); in runOnPattern()
3842 TreePatternNode *Dst = P.getDstPattern(); in runOnPattern()