Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.h25 struct MultiClass;
120 struct MultiClass { struct
143 MultiClass *CurMultiClass;
206 bool AddSubMultiClass(MultiClass *CurMC,
221 bool ParseObjectList(MultiClass *MC = nullptr);
222 bool ParseObject(MultiClass *MC);
225 bool ParseDefm(MultiClass *CurMultiClass);
226 bool ParseDef(MultiClass *CurMultiClass);
229 bool ParseForeach(MultiClass *CurMultiClass);
230 bool ParseIf(MultiClass *CurMultiClass);
[all …]
H A DTGParser.cpp49 MultiClass *MC;
310 bool TGParser::AddSubMultiClass(MultiClass *CurMC, in AddSubMultiClass()
312 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass()
520 K == tgtok::MultiClass; in isObjectStart()
600 MultiClass *TGParser::ParseMultiClassID() { in ParseMultiClassID()
626 if (MultiClass *MC = ParseMultiClassID()) in ParseSubClassReference()
662 ParseSubMultiClassReference(MultiClass *CurMC) { in ParseSubMultiClassReference()
3751 bool TGParser::ParseObject(MultiClass *MC) { in ParseObject()
3773 case tgtok::MultiClass: in ParseObject()
3782 bool TGParser::ParseObjectList(MultiClass *MC) { in ParseObjectList()
[all …]
H A DTGLexer.h51 FalseKW, Field, Foreach, If, In, Include, Int, Let, List, MultiClass, enumerator
H A DTGLexer.cpp359 .Case("multiclass", tgtok::MultiClass) in LexIdentifier()
/llvm-project-15.0.7/llvm/test/TableGen/
H A DClassInstanceValue.td13 multiclass MultiClass<int i> {
19 defm Defm : MultiClass<2>;
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DProgRef.rst557 :| `Foreach` | `If` | `Let` | `MultiClass`
894 MultiClass: "multiclass" `TokIdentifier` [`TemplateArgList`]