HomeSort by: relevance | last modified time | path
    Searched refs:MultiClass (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGParser.h 25 struct MultiClass;
120 struct MultiClass {
126 MultiClass(StringRef Name, SMLoc Loc, RecordKeeper &Records) :
133 std::map<std::string, std::unique_ptr<MultiClass>> MultiClasses;
141 /// CurMultiClass - If we are parsing a 'multiclass' definition, this is the
143 MultiClass *CurMultiClass;
203 bool AddSubMultiClass(MultiClass *CurMC,
218 bool ParseObjectList(MultiClass *MC = nullptr);
219 bool ParseObject(MultiClass *MC);
222 bool ParseDefm(MultiClass *CurMultiClass)
    [all...]
TGParser.cpp 50 MultiClass *MC;
61 errs() << "Multiclass:\n";
116 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass,
134 MultiClass *MC = nullptr) {
138 static Init *QualifiedNameOfImplicitName(MultiClass *MC) {
309 bool TGParser::AddSubMultiClass(MultiClass *CurMC,
311 MultiClass *SMC = SubMultiClass.MC;
330 ") of multiclass '" + SMC->Rec.getNameInitAsString() +
341 // Add all of the defs in the subclass into the current multiclass.
363 // If we are parsing a multiclass, add it to the multiclass's entries
    [all...]
TGLexer.h 51 FalseKW, Field, Foreach, If, In, Include, Int, Let, List, MultiClass,
  /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
Record.h 44 struct MultiClass;
1490 // multiclass prototypes used.

Completed in 31 milliseconds