Lines Matching refs:PatternsToMatch
3960 PatternsToMatch.push_back(PTM); in AddPatternToMatch()
4284 std::vector<PatternToMatch> Copy = PatternsToMatch; in ExpandHwModeBasedTypes()
4285 PatternsToMatch.clear(); in ExpandHwModeBasedTypes()
4297 PatternsToMatch.emplace_back(P.getSrcRecord(), Preds, std::move(NewSrc), in ExpandHwModeBasedTypes()
4310 PatternsToMatch.push_back(P); in ExpandHwModeBasedTypes()
4637 const unsigned NumOriginalPatterns = PatternsToMatch.size(); in GenerateVariants()
4650 FindDepVars(PatternsToMatch[i].getSrcPattern(), DepVars); in GenerateVariants()
4654 GenerateVariantsOf(PatternsToMatch[i].getSrcPatternShared(), Variants, in GenerateVariants()
4662 PatternsToMatch[i].getSrcPattern()->dump(); errs() << "\n"); in GenerateVariants()
4671 PatternsToMatch[i].getPredicates(); in GenerateVariants()
4680 Matches[p] = (Predicates == PatternsToMatch[p].getPredicates()); in GenerateVariants()
4704 for (unsigned p = 0, e = PatternsToMatch.size(); p != e; ++p) { in GenerateVariants()
4709 if (Variant->isIsomorphicTo(PatternsToMatch[p].getSrcPattern(), in GenerateVariants()
4720 PatternsToMatch.push_back(PatternToMatch( in GenerateVariants()
4721 PatternsToMatch[i].getSrcRecord(), PatternsToMatch[i].getPredicates(), in GenerateVariants()
4722 Variant, PatternsToMatch[i].getDstPatternShared(), in GenerateVariants()
4723 PatternsToMatch[i].getDstRegs(), in GenerateVariants()
4724 PatternsToMatch[i].getAddedComplexity(), Record::getNewUID())); in GenerateVariants()