Searched refs:RecordRecTy (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Record.cpp | 70 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 D | TGParser.cpp | 1113 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 D | Record.h | 232 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 D | DFAEmitter.cpp | 318 if (const auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
|
| H A D | SearchableTableEmitter.cpp | 616 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 D | CodeGenRegisters.cpp | 577 const RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()
|