Searched refs:PFP (Results 1 – 2 of 2) sorted by relevance
732 const PatFragPattern &PFP,1104 if (const auto *PFP = dyn_cast<PatFragPattern>(Pat.get())) in buildPermutationsToEmit() local1105 NumAlts = PFP->getPatFrag().num_alternatives(); in buildPermutationsToEmit()1510 } else if (const auto *PFP = dyn_cast<PatFragPattern>(&IP)) { in emitMatchPattern() local1511 if (!PFP->getPatFrag().canBeMatchRoot()) { in emitMatchPattern()1512 PrintError("cannot use '" + PFP->getInstName() + " as match root"); in emitMatchPattern()1516 if (!emitPatFragMatchPattern(CE, Alts, M, &IM, *PFP, SeenPats)) in emitMatchPattern()1631 InstructionMatcher *IM, const PatFragPattern &PFP, in emitPatFragMatchPattern() argument1633 auto StackTrace = PrettyStackTraceEmit(RuleDef, &PFP); in emitPatFragMatchPattern()1635 if (SeenPats.contains(&PFP)) in emitPatFragMatchPattern()[all …]
138 } else if (const DagInit *PFP = in parseInstructionPattern() local140 const Record *Def = PFP->getOperatorAsDef(DiagLoc); in parseInstructionPattern()