Searched refs:PFP (Results 1 – 2 of 2) sorted by relevance
728 const PatFragPattern &PFP,1153 if (const auto *PFP = dyn_cast<PatFragPattern>(Pat.get())) in buildPermutationsToEmit() local1154 NumAlts = PFP->getPatFrag().num_alternatives(); in buildPermutationsToEmit()1604 } else if (const auto *PFP = dyn_cast<PatFragPattern>(&IP)) { in emitMatchPattern() local1605 if (!PFP->getPatFrag().canBeMatchRoot()) { in emitMatchPattern()1606 PrintError("cannot use '" + PFP->getInstName() + " as match root"); in emitMatchPattern()1610 if (!emitPatFragMatchPattern(CE, Alts, M, &IM, *PFP, SeenPats)) in emitMatchPattern()1726 InstructionMatcher *IM, const PatFragPattern &PFP, in emitPatFragMatchPattern() argument1728 auto StackTrace = PrettyStackTraceEmit(RuleDef, &PFP); in emitPatFragMatchPattern()1730 if (!SeenPats.insert(&PFP).second) in emitPatFragMatchPattern()[all …]
126 } else if (const DagInit *PFP = in parseInstructionPattern() local128 const Record *Def = PFP->getOperatorAsDef(DiagLoc); in parseInstructionPattern()