reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3914 PatternsToMatch.push_back(PTM); 4238 std::vector<PatternToMatch> Copy = PatternsToMatch; 4239 PatternsToMatch.clear(); 4251 PatternsToMatch.emplace_back(P.getSrcRecord(), Preds, std::move(NewSrc), 4264 PatternsToMatch.push_back(P); 4591 const unsigned NumOriginalPatterns = PatternsToMatch.size(); 4604 FindDepVars(PatternsToMatch[i].getSrcPattern(), DepVars); 4608 GenerateVariantsOf(PatternsToMatch[i].getSrcPatternShared(), Variants, 4616 PatternsToMatch[i].getSrcPattern()->dump(); errs() << "\n"); 4625 PatternsToMatch[i].getPredicates(); 4634 Matches[p] = (Predicates == PatternsToMatch[p].getPredicates()); 4658 for (unsigned p = 0, e = PatternsToMatch.size(); p != e; ++p) { 4663 if (Variant->isIsomorphicTo(PatternsToMatch[p].getSrcPattern(), 4674 PatternsToMatch.push_back(PatternToMatch( 4675 PatternsToMatch[i].getSrcRecord(), PatternsToMatch[i].getPredicates(), 4675 PatternsToMatch[i].getSrcRecord(), PatternsToMatch[i].getPredicates(), 4676 Variant, PatternsToMatch[i].getDstPatternShared(), 4677 PatternsToMatch[i].getDstRegs(), 4678 PatternsToMatch[i].getAddedComplexity(), Record::getNewUID()));utils/TableGen/CodeGenDAGPatterns.h
1261 ptm_iterator ptm_begin() const { return PatternsToMatch.begin(); } 1262 ptm_iterator ptm_end() const { return PatternsToMatch.end(); } 1263 iterator_range<ptm_iterator> ptms() const { return PatternsToMatch; }