Lines Matching refs:PatternsToMatch
3834 PatternsToMatch.push_back(PTM); in AddPatternToMatch()
4158 std::vector<PatternToMatch> Copy = PatternsToMatch; in ExpandHwModeBasedTypes()
4159 PatternsToMatch.clear(); in ExpandHwModeBasedTypes()
4171 PatternsToMatch.emplace_back(P.getSrcRecord(), Preds, std::move(NewSrc), in ExpandHwModeBasedTypes()
4184 PatternsToMatch.push_back(P); in ExpandHwModeBasedTypes()
4511 const unsigned NumOriginalPatterns = PatternsToMatch.size(); in GenerateVariants()
4524 FindDepVars(PatternsToMatch[i].getSrcPattern(), DepVars); in GenerateVariants()
4528 GenerateVariantsOf(PatternsToMatch[i].getSrcPatternShared(), Variants, in GenerateVariants()
4536 PatternsToMatch[i].getSrcPattern()->dump(); errs() << "\n"); in GenerateVariants()
4545 PatternsToMatch[i].getPredicates(); in GenerateVariants()
4554 Matches[p] = (Predicates == PatternsToMatch[p].getPredicates()); in GenerateVariants()
4578 for (unsigned p = 0, e = PatternsToMatch.size(); p != e; ++p) { in GenerateVariants()
4583 if (Variant->isIsomorphicTo(PatternsToMatch[p].getSrcPattern(), in GenerateVariants()
4594 PatternsToMatch.push_back(PatternToMatch( in GenerateVariants()
4595 PatternsToMatch[i].getSrcRecord(), PatternsToMatch[i].getPredicates(), in GenerateVariants()
4596 Variant, PatternsToMatch[i].getDstPatternShared(), in GenerateVariants()
4597 PatternsToMatch[i].getDstRegs(), in GenerateVariants()
4598 PatternsToMatch[i].getAddedComplexity(), Record::getNewUID())); in GenerateVariants()