Searched refs:MultiClass (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | TGParser.h | 25 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 D | TGParser.cpp | 49 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 D | TGLexer.h | 51 FalseKW, Field, Foreach, If, In, Include, Int, Let, List, MultiClass, enumerator
|
| H A D | TGLexer.cpp | 359 .Case("multiclass", tgtok::MultiClass) in LexIdentifier()
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | ClassInstanceValue.td | 13 multiclass MultiClass<int i> { 19 defm Defm : MultiClass<2>;
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 557 :| `Foreach` | `If` | `Let` | `MultiClass` 894 MultiClass: "multiclass" `TokIdentifier` [`TemplateArgList`]
|