Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp70 RecordRecTy AnyRecord;
96 FoldingSet<RecordRecTy> RecordTypePool;
241 RecordRecTy::RecordRecTy(RecordKeeper &RK, ArrayRef<const Record *> Classes) in RecordRecTy() function in RecordRecTy
246 const RecordRecTy *RecordRecTy::get(RecordKeeper &RK, in get()
252 FoldingSet<RecordRecTy> &ThePool = RKImpl.RecordTypePool; in get()
263 if (RecordRecTy *Ty = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
277 totalSizeToAlloc<const Record *>(Classes.size()), alignof(RecordRecTy)); in get()
278 RecordRecTy *Ty = new (Mem) RecordRecTy(RK, Classes); in get()
283 const RecordRecTy *RecordRecTy::get(const Record *Class) { in get()
288 void RecordRecTy::Profile(FoldingSetNodeID &ID) const { in Profile()
[all …]
H A DTGParser.cpp1113 return RecordRecTy::get(R); in ParseType()
1281 if (!isa<RecordRecTy>(Type)) { in ParseOperation()
1286 Type = RecordRecTy::get(Records, {}); in ParseOperation()
1427 const auto *RecType = dyn_cast<RecordRecTy>(ExprType->getType()); in ParseOperation()
1708 !ArgType->typeIsConvertibleTo(RecordRecTy::get(Records, {}))) { in ParseOperation()
1779 ArgType = RecordRecTy::get(Records, {}); in ParseOperation()
3070 if (const auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) { in ParseValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h232 class RecordRecTy final : public RecTy,
234 private TrailingObjects<RecordRecTy, const Record *> {
241 explicit RecordRecTy(RecordKeeper &RK, ArrayRef<const Record *> Classes);
244 RecordRecTy(const RecordRecTy &) = delete;
245 RecordRecTy &operator=(const RecordRecTy &) = delete;
255 static const RecordRecTy *get(RecordKeeper &RK,
257 static const RecordRecTy *get(const Record *Class);
1732 const RecordRecTy *getType() const;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDFAEmitter.cpp318 if (const auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
H A DSearchableTableEmitter.cpp616 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
721 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp577 const RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()