Lines Matching defs:Classes
232 /// isRelatedTo - Check whether this class is "related" to \p RHS. Classes
751 std::forward_list<ClassInfo> Classes;
820 return any_of(Classes,
1174 Classes.emplace_front();
1175 Entry = &Classes.front();
1309 Classes.emplace_front();
1310 ClassInfo *CI = &Classes.front();
1391 Classes.emplace_front();
1392 AsmOperandClasses[Rec] = &Classes.front();
1695 Classes.sort();
1699 for (auto I = Classes.begin(), E = Classes.end(); I != E; ++I) {
2425 if (llvm::all_of(Info.Classes, [](const ClassInfo &CI) {
2435 for (const auto &CI : Info.Classes) {
2455 if (none_of(Info.Classes, [](const ClassInfo &CI) {
2461 for (const auto &CI : Info.Classes) {
2499 for (const auto &CI : Info.Classes) {
2889 std::distance(Info.Classes.begin(), Info.Classes.end()) +
2959 for (const auto &CI : Info.Classes) {
3405 emitMatchClassEnumeration(Target, Info.Classes, OS);
3415 emitMatchTokenString(Target, Info.Classes, OS);
3418 emitIsSubclass(Target, Info.Classes, OS);
3423 emitMatchClassKindNames(Info.Classes, OS);
3519 std::distance(Info.Classes.begin(), Info.Classes.end()) +
3521 << " Classes[" << MaxNumOperands << "];\n";
3713 << "static_cast<MatchClassKind>(it->Classes[FormalIdx]);\n";