Lines Matching defs:DefInit
755 const auto *DI = dyn_cast<DefInit>(getElement(i));
841 if (const auto *Def = dyn_cast<DefInit>(LHS)) {
869 if (const auto *LHSd = dyn_cast<DefInit>(LHS))
906 DefInit *DI = D->getDefInit();
1245 const auto *LHSd = dyn_cast<DefInit>(LHS);
1246 const auto *RHSd = dyn_cast<DefInit>(RHS);
1293 const auto *LOp = dyn_cast<DefInit>(LHSs->getOperator());
1294 const auto *ROp = dyn_cast<DefInit>(RHSs->getOperator());
1493 const auto *Op = dyn_cast<DefInit>(RHS);
1740 const auto *LHSd = dyn_cast<DefInit>(LHS);
1744 const auto *MHSd = dyn_cast<DefInit>(MHS);
1748 const auto *RHSd = dyn_cast<DefInit>(RHS);
2100 if (!CheckType->typeIsConvertibleTo(TI->getType()) || isa<DefInit>(Expr))
2307 DefInit::DefInit(const Record *D)
2310 const Init *DefInit::convertInitializerTo(const RecTy *Ty) const {
2317 const RecTy *DefInit::getFieldType(const StringInit *FieldName) const {
2323 std::string DefInit::getAsString() const { return std::string(Def->getName()); }
2361 const DefInit *VarDefInit::instantiate() {
2485 if (const auto *DI = dyn_cast<DefInit>(Rec)) {
2500 if (const auto *DI = dyn_cast<DefInit>(Rec)) {
2704 if (const auto *DefI = dyn_cast<DefInit>(Val))
2882 DefInit *Record::getDefInit() const {
2885 new (TrackedRecords.getImpl().Allocator) DefInit(this);
3099 if (const auto *DI = dyn_cast<DefInit>(I))
3104 "' list is not entirely DefInit!");
3161 if (const auto *DI = dyn_cast<DefInit>(R->getValue()))
3173 if (const auto *DI = dyn_cast<DefInit>(R->getValue()))