Lines Matching defs:Dag
1923 if (const DagInit *Dag = dyn_cast<DagInit>(I))
1924 if (const DefInit *DI = dyn_cast<DefInit>(Dag->getOperator()))
2936 const DagInit *Dag = dyn_cast<DagInit>(TheInit);
2937 if (!Dag) {
2943 auto ParseCastOperand = [this](const DagInit *Dag, StringRef OpName) {
2944 if (Dag->getNumArgs() != 1)
2950 return ParseTreePattern(Dag->getArg(0), Dag->getArgNameStr(0));
2953 if (const ListInit *LI = dyn_cast<ListInit>(Dag->getOperator())) {
2956 TreePatternNodePtr New = ParseCastOperand(Dag, OpName);
2971 const DefInit *OpDef = dyn_cast<DefInit>(Dag->getOperator());
2981 TreePatternNodePtr New = ParseCastOperand(Dag, OpName);
3027 for (unsigned i = 0, e = Dag->getNumArgs(); i != e; ++i)
3028 Children.push_back(ParseTreePattern(Dag->getArg(i), Dag->getArgNameStr(i)));
3079 if (Dag->getName()) {
3081 Result->setName(Dag->getNameStr());