Lines Matching refs:DefInit
533 DefInit *DI = dyn_cast<DefInit>(Values[i]);
624 if (DefInit *LHSd = dyn_cast<DefInit>(LHS))
671 return DefInit::get(D);
757 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator());
758 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator());
988 DefInit *LHSd = dyn_cast<DefInit>(LHS);
992 DefInit *MHSd = dyn_cast<DefInit>(MHS);
996 DefInit *RHSd = dyn_cast<DefInit>(RHS);
1004 return DefInit::get(Val);
1370 DefInit *DefInit::get(Record *R) {
1374 Init *DefInit::convertInitializerTo(RecTy *Ty) const {
1377 return const_cast<DefInit *>(this);
1381 RecTy *DefInit::getFieldType(const std::string &FieldName) const {
1387 Init *DefInit::getFieldInit(Record &R, const RecordVal *RV,
1393 std::string DefInit::getAsString() const {
1584 DefInit *Record::getDefInit() {
1586 TheInit.reset(new DefInit(this, new RecordRecTy(this)));
1746 if (DefInit *DI = dyn_cast<DefInit>(I))
1750 FieldName + "' list is not entirely DefInit!");
1817 if (DefInit *DI = dyn_cast<DefInit>(R->getValue()))