Lines Matching defs:SeenPats
733 DenseSet<const Pattern *> &SeenPats);
743 DenseSet<const Pattern *> &SeenPats,
765 DenseSet<const Pattern *> &SeenPats, OperandDefLookupFn LookupOperandDef,
1500 DenseSet<const Pattern *> SeenPats;
1507 if (!emitCodeGenInstructionMatchPattern(CE, Alts, M, IM, *CGP, SeenPats,
1516 if (!emitPatFragMatchPattern(CE, Alts, M, &IM, *PFP, SeenPats))
1527 if (SeenPats.contains(Pat.get()))
1536 *cast<PatFragPattern>(Pat.get()), SeenPats))
1592 DenseSet<const Pattern *> SeenPats;
1595 SeenPats))
1632 DenseSet<const Pattern *> &SeenPats) {
1635 if (SeenPats.contains(&PFP))
1637 SeenPats.insert(&PFP);
1767 DenseSet<const Pattern *> SeenPats;
1775 SeenPats, OperandToTempRegID))
1780 if (SeenPats.contains(Pat.get()))
1791 SeenPats, OperandToTempRegID))
1854 DenseSet<const Pattern *> &SeenPats,
1858 if (SeenPats.contains(&P))
1861 SeenPats.insert(&P);
1870 if (!emitInstructionApplyPattern(CE, M, *DefPat, SeenPats,
2118 DenseSet<const Pattern *> &SeenPats, OperandDefLookupFn LookupOperandDef,
2122 if (SeenPats.contains(&P))
2125 SeenPats.insert(&P);
2242 SeenPats, LookupOperandDef,
2249 if (!emitPatFragMatchPattern(CE, Alts, M, &IM, *PFPDef, SeenPats))