Searched refs:MultiClass (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/ |
| H A D | TGParser.h | 25 struct MultiClass; 120 struct MultiClass { struct 126 MultiClass(StringRef Name, SMLoc Loc, RecordKeeper &Records) : in MultiClass() argument 133 std::map<std::string, std::unique_ptr<MultiClass>> MultiClasses; 143 MultiClass *CurMultiClass; 203 bool AddSubMultiClass(MultiClass *CurMC, 218 bool ParseObjectList(MultiClass *MC = nullptr); 219 bool ParseObject(MultiClass *MC); 222 bool ParseDefm(MultiClass *CurMultiClass); 223 bool ParseDef(MultiClass *CurMultiClass); [all …]
|
| H A D | TGParser.cpp | 50 MultiClass *MC; 116 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, in QualifyName() 134 MultiClass *MC = nullptr) { in QualifiedNameOfImplicitName() 138 static Init *QualifiedNameOfImplicitName(MultiClass *MC) { in QualifiedNameOfImplicitName() 309 bool TGParser::AddSubMultiClass(MultiClass *CurMC, in AddSubMultiClass() 311 MultiClass *SMC = SubMultiClass.MC; in AddSubMultiClass() 519 K == tgtok::MultiClass; in isObjectStart() 536 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) { in ParseObjectName() 599 MultiClass *TGParser::ParseMultiClassID() { in ParseMultiClassID() 605 MultiClass *Result = MultiClasses[Lex.getCurStrVal()].get(); in ParseMultiClassID() [all …]
|
| H A D | TGLexer.h | 51 FalseKW, Field, Foreach, If, In, Include, Int, Let, List, MultiClass, enumerator
|
| H A D | TGLexer.cpp | 361 .Case("multiclass", tgtok::MultiClass) in LexIdentifier()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 44 struct MultiClass;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 551 :| `Foreach` | `If` | `Let` | `MultiClass` 888 MultiClass: "multiclass" `TokIdentifier` [`TemplateArgList`]
|