Home
last modified time | relevance | path

Searched refs:RecordRecTy (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/TableGen/
H A DRecord.cpp150 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 …]
H A DTGParser.cpp789 if (Record *R = ParseClassID()) return RecordRecTy::get(R); in ParseType()
/freebsd-12.1/contrib/llvm/include/llvm/TableGen/
H A DRecord.h238 class RecordRecTy final : public RecTy, public FoldingSetNode,
239 public TrailingObjects<RecordRecTy, Record *> {
244 explicit RecordRecTy(unsigned Num) in RecordRecTy() function
248 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; variable
1603 FoldingSet<RecordRecTy> RecordTypePool;
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp533 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
626 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
H A DCodeGenRegisters.cpp642 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()