reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
162 PatWithNoTypes = Pattern.getSrcPattern()->clone(); 166 InferPossibleTypes(Pattern.ForceMode); 210 if (N == Pattern.getSrcPattern()) { 284 if (N == Pattern.getSrcPattern()) { 294 if (N == Pattern.getSrcPattern()) { 349 if (N == Pattern.getSrcPattern()) 411 const TreePatternNode *Root = Pattern.getSrcPattern(); 440 N != Pattern.getSrcPattern()) { 563 Pattern.getSrcPattern()->getComplexPatternInfo(CGP)) { 574 EmitMatchCode(Pattern.getSrcPattern(), PatWithNoTypes.get(), 575 Pattern.ForceMode); 579 if (!Pattern.getPredicateCheck().empty()) 580 AddMatcher(new CheckPatternPredicateMatcher(Pattern.getPredicateCheck())); 766 bool isRoot = N == Pattern.getDstPattern(); 771 const TreePatternNode *SrcPat = Pattern.getSrcPattern(); 894 if (isRoot && !Pattern.getDstRegs().empty()) { 901 for (Record *Reg : Pattern.getDstRegs()) { 912 Pattern.getSrcPattern()->NodeHasProperty(SDNPVariadic, CGP)) 913 NumFixedArityOperands = Pattern.getSrcPattern()->getNumChildren(); 923 Pattern.getSrcPattern()->TreeHasProperty(SDNPMemOperand, CGP); 928 numNodesThatMayLoadOrStore(Pattern.getDstPattern(), CGP); 938 if (Pattern.getSrcPattern()->TreeHasProperty(SDNPHasChain, CGP)) { 1020 EmitResultOperand(Pattern.getDstPattern(), Ops); 1028 unsigned NumSrcResults = Pattern.getSrcPattern()->getNumTypes(); 1031 if (!Pattern.getDstRegs().empty()) { 1035 const TreePatternNode *DstPat = Pattern.getDstPattern(); 1044 for (Record *Reg : Pattern.getDstRegs()) { 1054 for (unsigned ResNo = 0; ResNo < Pattern.getDstPattern()->getNumResults(); 1056 Results[ResNo] = Ops[Pattern.getDstPattern()->getResultIndex(ResNo)]; 1060 AddMatcher(new CompleteMatchMatcher(Results, Pattern));