Lines Matching refs:DefInit
697 DefInit *DI = dyn_cast<DefInit>(getElement(i)); in getElementAsRecord()
785 if (DefInit *LHSd = dyn_cast<DefInit>(LHS)) in Fold()
818 DefInit *DI = DefInit::get(D); in Fold()
876 DefInit *DI = DefInit::get(Dag->getOperatorAsDef({})); in Fold()
1027 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
1028 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1142 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1143 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
1153 DefInit *Op = dyn_cast<DefInit>(RHS); in Fold()
1352 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1356 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold()
1360 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
1368 return DefInit::get(Val); in Fold()
1637 if (!CheckType->typeIsConvertibleTo(TI->getType()) || isa<DefInit>(Expr)) in Fold()
1717 DefInit::get(D)->getType()->typeIsA(CheckType)); in Fold()
1892 DefInit::DefInit(Record *D) in DefInit() function in DefInit
1895 DefInit *DefInit::get(Record *R) { in get()
1899 Init *DefInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1902 return const_cast<DefInit *>(this); in convertInitializerTo()
1906 RecTy *DefInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1912 std::string DefInit::getAsString() const { return std::string(Def->getName()); } in getAsString()
1950 DefInit *VarDefInit::instantiate() { in instantiate()
1996 Def = DefInit::get(NewRec); in instantiate()
2069 if (DefInit *DI = dyn_cast<DefInit>(Rec)) { in Fold()
2084 if (DefInit *DI = dyn_cast<DefInit>(Rec)) { in isConcrete()
2280 if (DefInit *DefI = dyn_cast<DefInit>(Val)) in getOperatorAsDef()
2449 DefInit *Record::getDefInit() { in getDefInit()
2452 new (TrackedRecords.getImpl().Allocator) DefInit(this); in getDefInit()
2660 if (DefInit *DI = dyn_cast<DefInit>(I)) in getValueAsListOfDefs()
2721 if (DefInit *DI = dyn_cast<DefInit>(R->getValue())) in getValueAsDef()
2733 if (DefInit *DI = dyn_cast<DefInit>(R->getValue())) in getValueAsOptionalDef()