Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp148 RecordRecTy *RecordRecTy::get(ArrayRef<Record *> UnsortedClasses) { in get()
150 static RecordRecTy AnyRecord(0); in get()
154 FoldingSet<RecordRecTy> &ThePool = in get()
182 RecordRecTy *Ty = new(Mem) RecordRecTy(Classes.size()); in get()
220 const RecordRecTy *RTy = dyn_cast<RecordRecTy>(RHS); in typeIsConvertibleTo()
233 static RecordRecTy *resolveRecordTypes(RecordRecTy *T1, RecordRecTy *T2) { in resolveRecordTypes()
254 if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { in resolveTypes()
255 if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) in resolveTypes()
1606 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) { in getFieldType()
2314 RecordRecTy *Record::getType() { in getType()
[all …]
H A DTGParser.cpp821 if (Record *R = ParseClassID()) return RecordRecTy::get(R); in ParseType()
983 if (!isa<RecordRecTy>(Type)) { in ParseOperation()
988 Type = RecordRecTy::get({}); in ParseOperation()
1258 !ArgType->typeIsConvertibleTo(RecordRecTy::get({}))) { in ParseOperation()
1326 ArgType = RecordRecTy::get({}); in ParseOperation()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h221 class RecordRecTy final : public RecTy, public FoldingSetNode,
222 public TrailingObjects<RecordRecTy, Record *> {
227 explicit RecordRecTy(unsigned Num) in RecordRecTy() function
231 RecordRecTy(const RecordRecTy &) = delete;
232 RecordRecTy &operator=(const RecordRecTy &) = delete;
242 static RecordRecTy *get(ArrayRef<Record *> Classes);
1220 : TypedInit(IK_VarDefInit, RecordRecTy::get(Class)), Class(Class), NumArgs(N) {} in VarDefInit()
1556 RecordRecTy *getType();
1772 friend class RecordRecTy; variable
1780 FoldingSet<RecordRecTy> RecordTypePool;
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DDFAEmitter.cpp344 if (auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
H A DSearchableTableEmitter.cpp537 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
645 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
H A DCodeGenRegisters.cpp633 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()