Searched refs:RecordRecTy (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 67 RecordRecTy AnyRecord; 91 FoldingSet<RecordRecTy> RecordTypePool; 212 RecordRecTy *RecordRecTy::get(RecordKeeper &RK, in get() 245 RecordRecTy *Ty = new (Mem) RecordRecTy(RK, Classes.size()); in get() 251 RecordRecTy *RecordRecTy::get(Record *Class) { in get() 287 const RecordRecTy *RTy = dyn_cast<RecordRecTy>(RHS); in typeIsConvertibleTo() 300 static RecordRecTy *resolveRecordTypes(RecordRecTy *T1, RecordRecTy *T2) { in resolveRecordTypes() 321 if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { in resolveTypes() 322 if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) in resolveTypes() 1740 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) { in getFieldType() [all …]
|
| H A D | TGParser.cpp | 831 return RecordRecTy::get(R); in ParseType() 994 if (!isa<RecordRecTy>(Type)) { in ParseOperation() 999 Type = RecordRecTy::get(Records, {}); in ParseOperation() 1123 RecordRecTy *RecType = dyn_cast<RecordRecTy>(ExprType->getType()); in ParseOperation() 1315 !ArgType->typeIsConvertibleTo(RecordRecTy::get(Records, {}))) { in ParseOperation() 1384 ArgType = RecordRecTy::get(Records, {}); in ParseOperation()
|
| /llvm-project-15.0.7/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); 1635 RecordRecTy *getType();
|
| /llvm-project-15.0.7/libc/utils/LibcTableGenUtil/ |
| H A D | APIIndexer.cpp | 28 llvm::RecordRecTy *RecordType = Def->getType(); in isa()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | DFAEmitter.cpp | 344 if (auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
|
| H A D | SearchableTableEmitter.cpp | 535 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType() 643 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
|
| H A D | CodeGenRegisters.cpp | 636 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | BackGuide.rst | 188 ``RecordRecTy``, and 226 ``RecordRecTy`` 239 instances of the *direct* superclasses of the record and returns the ``RecordRecTy``
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Operator.cpp | 464 if (auto *record = dyn_cast<llvm::RecordRecTy>(val.getType())) { in populateOpStructure()
|