Searched refs:RecordRecTy (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | Record.cpp | 68 RecordRecTy AnyRecord; 91 FoldingSet<RecordRecTy> RecordTypePool; 206 RecordRecTy *RecordRecTy::get(RecordKeeper &RK, in get() 212 FoldingSet<RecordRecTy> &ThePool = RKImpl.RecordTypePool; in get() 224 if (RecordRecTy *Ty = ThePool.FindNodeOrInsertPos(ID, IP)) in get() 238 totalSizeToAlloc<Record *>(Classes.size()), alignof(RecordRecTy)); in get() 239 RecordRecTy *Ty = new (Mem) RecordRecTy(RK, Classes.size()); in get() 245 RecordRecTy *RecordRecTy::get(Record *Class) { in get() 250 void RecordRecTy::Profile(FoldingSetNodeID &ID) const { in Profile() 254 std::string RecordRecTy::getAsString() const { in getAsString() [all …]
|
H A D | TGParser.cpp | 1113 return RecordRecTy::get(R); in ParseType() 1274 if (!isa<RecordRecTy>(Type)) { in ParseOperation() 1279 Type = RecordRecTy::get(Records, {}); in ParseOperation() 1403 RecordRecTy *RecType = dyn_cast<RecordRecTy>(ExprType->getType()); in ParseOperation() 1633 !ArgType->typeIsConvertibleTo(RecordRecTy::get(Records, {}))) { in ParseOperation() 1704 ArgType = RecordRecTy::get(Records, {}); in ParseOperation() 2984 if (auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) { in ParseValue()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 229 class RecordRecTy final : public RecTy, public FoldingSetNode, 230 public TrailingObjects<RecordRecTy, Record *> { 236 explicit RecordRecTy(RecordKeeper &RK, unsigned Num) in RecordRecTy() function 240 RecordRecTy(const RecordRecTy &) = delete; 241 RecordRecTy &operator=(const RecordRecTy &) = delete; 251 static RecordRecTy *get(RecordKeeper &RK, ArrayRef<Record *> Classes); 252 static RecordRecTy *get(Record *Class); 1740 RecordRecTy *getType();
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DFAEmitter.cpp | 322 if (auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
|
H A D | SearchableTableEmitter.cpp | 588 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType() 697 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenRegisters.cpp | 651 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()
|