Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp68 RecordRecTy AnyRecord;
91 FoldingSet<RecordRecTy> RecordTypePool;
206 RecordRecTy *RecordRecTy::get(RecordKeeper &RK, in get()
239 RecordRecTy *Ty = new (Mem) RecordRecTy(RK, Classes.size()); in get()
245 RecordRecTy *RecordRecTy::get(Record *Class) { in get()
281 const RecordRecTy *RTy = dyn_cast<RecordRecTy>(RHS); in typeIsConvertibleTo()
294 static RecordRecTy *resolveRecordTypes(RecordRecTy *T1, RecordRecTy *T2) { in resolveRecordTypes()
315 if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { in resolveTypes()
316 if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) in resolveTypes()
2102 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) { in getFieldType()
[all …]
H A DTGParser.cpp1108 return RecordRecTy::get(R); in ParseType()
1268 if (!isa<RecordRecTy>(Type)) { in ParseOperation()
1273 Type = RecordRecTy::get(Records, {}); in ParseOperation()
1397 RecordRecTy *RecType = dyn_cast<RecordRecTy>(ExprType->getType()); in ParseOperation()
1627 !ArgType->typeIsConvertibleTo(RecordRecTy::get(Records, {}))) { in ParseOperation()
1698 ArgType = RecordRecTy::get(Records, {}); in ParseOperation()
2978 if (auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) { in ParseValue()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h229 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-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DDFAEmitter.cpp323 if (auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
H A DSearchableTableEmitter.cpp538 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
646 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
H A DCodeGenRegisters.cpp636 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()