Lines Matching refs:RecordRecTy
155 RecordRecTy *RecordRecTy::get(Record *R) { in get()
156 return dyn_cast<RecordRecTy>(R->getDefInit()->getType()); in get()
159 std::string RecordRecTy::getAsString() const { in getAsString()
163 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
164 const RecordRecTy *RTy = dyn_cast<RecordRecTy>(RHS); in typeIsConvertibleTo()
185 if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { in resolveTypes()
188 RecordRecTy *SuperRecTy1 = RecordRecTy::get(SuperPair1.first); in resolveTypes()
194 if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) { in resolveTypes()
197 RecordRecTy *SuperRecTy2 = RecordRecTy::get(SuperPair2.first); in resolveTypes()
1152 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) in getFieldType()
1228 if (auto *SRRT = dyn_cast<RecordRecTy>(Ty)) { in convertInitializerTo()
1230 if (RecordRecTy *DRRT = dyn_cast<RecordRecTy>(getType())) in convertInitializerTo()
1325 if (RecordRecTy *RTy = dyn_cast<RecordRecTy>(getType())) in getFieldType()
1333 if (isa<RecordRecTy>(getType())) in getFieldInit()
1433 if (auto *RRT = dyn_cast<RecordRecTy>(Ty)) in convertInitializerTo()
1644 TheInit.reset(new DefInit(this, new RecordRecTy(this))); in getDefInit()