Lines Matching refs:DefInit
625 DefInit *DI = dyn_cast<DefInit>(getElement(i)); in getElementAsRecord()
705 if (DefInit *LHSd = dyn_cast<DefInit>(LHS)) in Fold()
734 DefInit *DI = DefInit::get(D); in Fold()
852 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
853 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1082 DefInit *LHSd = dyn_cast<DefInit>(LHS); in Fold()
1086 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold()
1090 DefInit *RHSd = dyn_cast<DefInit>(RHS); in Fold()
1098 return DefInit::get(Val); in Fold()
1318 if (!CheckType->typeIsConvertibleTo(TI->getType()) || isa<DefInit>(Expr)) in Fold()
1510 DefInit::DefInit(Record *D) in DefInit() function in DefInit
1513 DefInit *DefInit::get(Record *R) { in get()
1517 Init *DefInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1520 return const_cast<DefInit *>(this); in convertInitializerTo()
1524 RecTy *DefInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1530 std::string DefInit::getAsString() const { in getAsString()
1567 DefInit *VarDefInit::instantiate() { in instantiate()
1607 Def = DefInit::get(NewRec); in instantiate()
1683 if (DefInit *DI = dyn_cast<DefInit>(Rec)) { in Fold()
1861 DefInit *Record::getDefInit() { in getDefInit()
1863 TheInit = new(Allocator) DefInit(this); in getDefInit()
2026 if (DefInit *DI = dyn_cast<DefInit>(I)) in getValueAsListOfDefs()
2087 if (DefInit *DI = dyn_cast<DefInit>(R->getValue())) in getValueAsDef()