Lines Matching refs:Classes
721 std::forward_list<ClassInfo> Classes; member in __anon3c98f17f0111::AsmMatcherInfo
793 return find_if(Classes, [](const ClassInfo &Class) { in hasOptionalOperands()
795 }) != Classes.end(); in hasOptionalOperands()
1130 Classes.emplace_front(); in getTokenClass()
1131 Entry = &Classes.front(); in getTokenClass()
1265 Classes.emplace_front(); in buildRegisterClasses()
1266 ClassInfo *CI = &Classes.front(); in buildRegisterClasses()
1349 Classes.emplace_front(); in buildOperandClasses()
1350 AsmOperandClasses[Rec] = &Classes.front(); in buildOperandClasses()
1652 Classes.sort(); in buildInfo()
1656 for (auto I = Classes.begin(), E = Classes.end(); I != E; ++I) { in buildInfo()
2389 Info.Classes.begin(), Info.Classes.end(), in emitOperandMatchErrorDiagStrings()
2398 for (const auto &CI: Info.Classes) { in emitOperandMatchErrorDiagStrings()
2418 if (none_of(Info.Classes, [](const ClassInfo &CI) { in emitRegisterMatchErrorFunc()
2424 for (const auto &CI: Info.Classes) { in emitRegisterMatchErrorFunc()
2463 for (const auto &CI : Info.Classes) { in emitValidateOperandClass()
2840 Info.Classes.begin(), Info.Classes.end())) << " Class;\n"; in emitCustomOperandParsing()
2913 for (const auto &CI : Info.Classes) { in emitCustomOperandParsing()
3256 emitMatchClassEnumeration(Target, Info.Classes, OS); in run()
3266 emitMatchTokenString(Target, Info.Classes, OS); in run()
3269 emitIsSubclass(Target, Info.Classes, OS); in run()
3274 emitMatchClassKindNames(Info.Classes, OS); in run()
3323 std::distance(Info.Classes.begin(), Info.Classes.end())) in run()