Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DRecord.cpp148 RecordRecTy *RecordRecTy::get(ArrayRef<Record *> UnsortedClasses) { in get()
150 static RecordRecTy AnyRecord(0); in get()
154 FoldingSet<RecordRecTy> &ThePool = in get()
167 if (RecordRecTy *Ty = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
181 alignof(RecordRecTy)); in get()
182 RecordRecTy *Ty = new(Mem) RecordRecTy(Classes.size()); in get()
189 void RecordRecTy::Profile(FoldingSetNodeID &ID) const { in Profile()
193 std::string RecordRecTy::getAsString() const { in getAsString()
209 bool RecordRecTy::isSubClassOf(Record *Class) const { in isSubClassOf()
216 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
[all …]
H A DTGParser.cpp821 if (Record *R = ParseClassID()) return RecordRecTy::get(R); in ParseType()
983 if (!isa<RecordRecTy>(Type)) { in ParseOperation()
988 Type = RecordRecTy::get({}); in ParseOperation()
1258 !ArgType->typeIsConvertibleTo(RecordRecTy::get({}))) { in ParseOperation()
1326 ArgType = RecordRecTy::get({}); in ParseOperation()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
H A DRecord.h221 class RecordRecTy final : public RecTy, public FoldingSetNode,
222 public TrailingObjects<RecordRecTy, Record *> {
227 explicit RecordRecTy(unsigned Num) in RecordRecTy() function
231 RecordRecTy(const RecordRecTy &) = delete;
232 RecordRecTy &operator=(const RecordRecTy &) = delete;
242 static RecordRecTy *get(ArrayRef<Record *> Classes);
1220 : TypedInit(IK_VarDefInit, RecordRecTy::get(Class)), Class(Class), NumArgs(N) {} in VarDefInit()
1556 RecordRecTy *getType();
1772 friend class RecordRecTy; variable
1780 FoldingSet<RecordRecTy> RecordTypePool;
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDFAEmitter.cpp343 if (auto *Ty = dyn_cast<RecordRecTy>(SymbolV->getType())) { in Transition()
H A DSearchableTableEmitter.cpp537 Field.RecType = RecordRecTy::get(Field.Enum->Class); in parseFieldType()
645 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries()
H A DCodeGenRegisters.cpp633 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A DBackGuide.rst188 ``RecordRecTy``, and
226 ``RecordRecTy``
239 instances of the *direct* superclasses of the record and returns the ``RecordRecTy``