Searched refs:RecordRecTy (Results 1 – 5 of 5) sorted by relevance
150 RecordRecTy *RecordRecTy::get(ArrayRef<Record *> UnsortedClasses) { in get()152 static RecordRecTy AnyRecord(0); in get()156 FoldingSet<RecordRecTy> &ThePool = in get()184 RecordRecTy *Ty = new(Mem) RecordRecTy(Classes.size()); in get()222 const RecordRecTy *RTy = dyn_cast<RecordRecTy>(RHS); in typeIsConvertibleTo()235 static RecordRecTy *resolveRecordTypes(RecordRecTy *T1, RecordRecTy *T2) { in resolveRecordTypes()259 if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { in resolveTypes()260 if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) in resolveTypes()1346 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) { in getFieldType()1855 RecordRecTy *Record::getType() { in getType()[all …]
789 if (Record *R = ParseClassID()) return RecordRecTy::get(R); in ParseType()
238 class RecordRecTy final : public RecTy, public FoldingSetNode,239 public TrailingObjects<RecordRecTy, Record *> {244 explicit RecordRecTy(unsigned Num) in RecordRecTy() function248 RecordRecTy(const RecordRecTy &) = delete;249 RecordRecTy &operator=(const RecordRecTy &) = delete;259 static RecordRecTy *get(ArrayRef<Record *> Classes);1134 : TypedInit(IK_VarDefInit, RecordRecTy::get(Class)), Class(Class), NumArgs(N) {} in VarDefInit()1406 RecordRecTy *getType();1600 friend class RecordRecTy; variable1603 FoldingSet<RecordRecTy> RecordTypePool;
533 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()626 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
642 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()