• Home
  • Raw
  • Download

Lines Matching refs:DagInit

802     DagInit *LHSs = dyn_cast<DagInit>(LHS);  in Fold()
803 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold()
819 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames); in Fold()
992 DagInit *MHSd = dyn_cast<DagInit>(MHS); in ForeachHelper()
1013 return DagInit::get(Val, "", args); in ForeachHelper()
1517 DagInit *
1518 DagInit::get(Init *V, const std::string &VN, in get()
1521 static FoldingSet<DagInit> ThePool; in get()
1522 static std::vector<std::unique_ptr<DagInit>> TheActualPool; in get()
1528 if (DagInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
1531 DagInit *I = new DagInit(V, VN, ArgRange, NameRange); in get()
1533 TheActualPool.push_back(std::unique_ptr<DagInit>(I)); in get()
1537 DagInit *
1538 DagInit::get(Init *V, const std::string &VN, in get()
1548 return DagInit::get(V, VN, Args, Names); in get()
1551 void DagInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1555 Init *DagInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1557 return const_cast<DagInit *>(this); in convertInitializerTo()
1562 Init *DagInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1570 return DagInit::get(Op, ValName, NewArgs, ArgNames); in resolveReferences()
1572 return const_cast<DagInit *>(this); in resolveReferences()
1576 std::string DagInit::getAsString() const { in getAsString()
1875 DagInit *Record::getValueAsDag(StringRef FieldName) const { in getValueAsDag()
1881 if (DagInit *DI = dyn_cast<DagInit>(R->getValue())) in getValueAsDag()