Lines Matching refs:MultiClass
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;
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);
231 bool ParseIfBody(MultiClass *CurMultiClass, StringRef Kind);
232 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr);
233 bool ParseTopLevelLet(MultiClass *CurMultiClass);
245 SubMultiClassReference ParseSubMultiClassReference(MultiClass *CurMC);
272 Init *ParseObjectName(MultiClass *CurMultiClass);
274 MultiClass *ParseMultiClassID();