Lines Matching refs:DagInit
890 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold()
891 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
907 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
1060 DagInit *MHSd = dyn_cast<DagInit>(MHS); in ForeachHelper()
1101 return DagInit::get(Val, "", args); in ForeachHelper()
1544 DagInit *
1545 DagInit::get(Init *V, const std::string &VN, in get()
1548 typedef FoldingSet<DagInit> Pool; in get()
1555 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1558 DagInit *I = new DagInit(V, VN, ArgRange, NameRange); in get()
1564 DagInit *
1565 DagInit::get(Init *V, const std::string &VN, in get()
1580 return DagInit::get(V, VN, Args, Names); in get()
1583 void DagInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1587 Init *DagInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1595 return DagInit::get(Op, ValName, NewArgs, ArgNames); in resolveReferences()
1597 return const_cast<DagInit *>(this); in resolveReferences()
1601 std::string DagInit::getAsString() const { in getAsString()
1959 DagInit *Record::getValueAsDag(StringRef FieldName) const { in getValueAsDag()
1965 if (DagInit *DI = dyn_cast<DagInit>(R->getValue())) in getValueAsDag()