Home
last modified time | relevance | path

Searched refs:MultiClass (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h25 struct MultiClass;
81 struct MultiClass { struct
102 MultiClass *CurMultiClass = nullptr;
155 MultiClass *CurMultiClass;
235 bool AddSubMultiClass(MultiClass *CurMC,
261 bool ParseObject(MultiClass *MC);
264 bool ParseDefm(MultiClass *CurMultiClass);
265 bool ParseDef(MultiClass *CurMultiClass);
269 bool ParseForeach(MultiClass *CurMultiClass);
270 bool ParseIf(MultiClass *CurMultiClass);
[all …]
H A DTGLexer.h105 MultiClass, enumerator
106 OBJECT_START_LAST = MultiClass,
H A DTGParser.cpp47 MultiClass *MC = nullptr;
125 static Init *QualifyName(MultiClass *MC, Init *Name) { in QualifyName()
364 bool TGParser::AddSubMultiClass(MultiClass *CurMC, in AddSubMultiClass()
366 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
735 MultiClass *TGParser::ParseMultiClassID() { in ParseMultiClassID()
761 if (MultiClass *MC = ParseMultiClassID()) in ParseSubClassReference()
797 ParseSubMultiClassReference(MultiClass *CurMC) { in ParseSubMultiClassReference()
4271 bool TGParser::ParseObject(MultiClass *MC) { in ParseObject()
4295 case tgtok::MultiClass: in ParseObject()
4304 bool TGParser::ParseObjectList(MultiClass *MC) { in ParseObjectList()
[all …]
H A DTGLexer.cpp363 .Case("multiclass", tgtok::MultiClass) in LexIdentifier()