Lines Matching refs:SuperClasses
158 /// SuperClasses - The super classes of this class. Note that for simplicities
160 /// operands include all superclasses.
161 std::vector<ClassInfo*> SuperClasses;
231 while (!Root->SuperClasses.empty())
232 Root = Root->SuperClasses.front();
235 while (!RHSRoot->SuperClasses.empty())
236 RHSRoot = RHSRoot->SuperClasses.front();
248 for (std::vector<ClassInfo*>::const_iterator it = SuperClasses.begin(),
249 ie = SuperClasses.end(); it != ie; ++it)
1122 // Find the superclasses; we could compute only the subgroup lattice edges,
1131 CI->SuperClasses.push_back(RegisterSetClasses[*it2]);
1190 ListInit *Supers = (*it)->getValueAsListInit("SuperClasses");
1202 CI->SuperClasses.push_back(SC);
1477 FromClass->SuperClasses.push_back(ToClass);
2087 std::vector<StringRef> SuperClasses;
2093 SuperClasses.push_back(B.Name);
2096 if (SuperClasses.empty())
2101 if (SuperClasses.size() == 1) {
2102 OS << " return B == " << SuperClasses.back() << ";\n";
2108 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i)
2109 OS << " case " << SuperClasses[i] << ": return true;\n";