Lines Matching refs:DagInit
715 bool parseDefs(const DagInit &Def);
717 parsePatternList(const DagInit &List,
730 const DagInit *Op) const;
733 ArrayRef<SMLoc> DiagLoc, const DagInit &OpsList,
1452 bool CombineRuleBuilder::parseDefs(const DagInit &Def) { in parseDefs()
1499 const DagInit &List, in parsePatternList()
1552 const DagInit *DagPat = dyn_cast<DagInit>(&Arg); in parseInstructionPattern()
1557 if (const DagInit *IP = getDagWithOperatorOfSubClass(Arg, "Instruction")) { in parseInstructionPattern()
1561 } else if (const DagInit *PFP = in parseInstructionPattern()
1568 } else if (const DagInit *BP = in parseInstructionPattern()
1597 const DagInit *Matcher = getDagWithSpecificOperator(Arg, "wip_match_opcode"); in parseWipMatchOpcodeMatcher()
1640 if (const auto *DagOp = dyn_cast<DagInit>(OpInit)) { in parseInstructionPatternOperand()
1693 InstructionPattern &IP, const DagInit *Op) const { in parseInstructionPatternMIFlags()
1731 if (const DagInit *NotDag = getDagWithSpecificOperator(*Arg, "not")) { in parseInstructionPatternMIFlags()
1767 const DagInit *Ins = Def->getValueAsDag("InOperands"); in parsePatFragImpl()
1774 const DagInit *Outs = Def->getValueAsDag("OutOperands"); in parsePatFragImpl()
1799 const auto *PatDag = dyn_cast<DagInit>(Alt); in parsePatFragImpl()
1825 ArrayRef<SMLoc> DiagLoc, const DagInit &OpsList, in parsePatFragParamList()