Lines Matching defs:SuperClasses
174 /// SuperClasses - The super classes of this class. Note that for simplicities
177 std::vector<ClassInfo*> SuperClasses;
258 while (!Root->SuperClasses.empty())
259 Root = Root->SuperClasses.front();
262 while (!RHSRoot->SuperClasses.empty())
263 RHSRoot = RHSRoot->SuperClasses.front();
275 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(),
276 SuperClasses.end());
282 for (auto *Super : CI->SuperClasses)
293 while (!Root->SuperClasses.empty()) {
295 Root = Root->SuperClasses.front();
302 while (!Root->SuperClasses.empty())
303 Root = Root->SuperClasses.front();
1293 CI->SuperClasses.push_back(RegisterSetClasses[RS2]);
1361 ListInit *Supers = Rec->getValueAsListInit("SuperClasses");
1373 CI->SuperClasses.push_back(SC);
1650 FromClass->SuperClasses.push_back(ToClass);
2525 std::vector<StringRef> SuperClasses;
2527 SuperClasses.push_back("OptionalMatchClass");
2530 SuperClasses.push_back(B.Name);
2533 if (SuperClasses.empty())
2546 if (SuperClasses.size() == 1) {
2547 OS << " return B == " << SuperClasses.back() << ";\n";
2551 if (!SuperClasses.empty()) {
2554 for (StringRef SC : SuperClasses)