Home | History | Annotate | Download | only in TableGen

Lines Matching refs:DagInit

893     DagInit *LHSs = dynamic_cast<DagInit*>(LHS);
894 DagInit *RHSs = dynamic_cast<DagInit*>(RHS);
910 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames);
1060 DagInit *MHSd = dynamic_cast<DagInit*>(MHS);
1105 return DagInit::get(Val, "", args);
1578 DagInit *
1579 DagInit::get(Init *V, const std::string &VN,
1582 typedef FoldingSet<DagInit> Pool;
1589 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
1592 DagInit *I = new DagInit(V, VN, ArgRange, NameRange);
1598 DagInit *
1599 DagInit::get(Init *V, const std::string &VN,
1614 return DagInit::get(V, VN, Args, Names);
1617 void DagInit::Profile(FoldingSetNodeID &ID) const {
1621 Init *DagInit::resolveReferences(Record &R, const RecordVal *RV) const {
1629 return DagInit::get(Op, ValName, NewArgs, ArgNames);
1631 return const_cast<DagInit *>(this);
1635 std::string DagInit::getAsString() const {
1986 DagInit *Record::getValueAsDag(StringRef FieldName) const {
1992 if (DagInit *DI = dynamic_cast<DagInit*>(R->getValue()))