reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/CodeGenDAGPatterns.cpp
 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; }