Lines Matching defs:SuperClasses
159 /// SuperClasses - The super classes of this class. Note that for simplicities
161 /// operands include all superclasses.
162 std::vector<ClassInfo*> SuperClasses;
232 while (!Root->SuperClasses.empty())
233 Root = Root->SuperClasses.front();
236 while (!RHSRoot->SuperClasses.empty())
237 RHSRoot = RHSRoot->SuperClasses.front();
249 for (std::vector<ClassInfo*>::const_iterator it = SuperClasses.begin(),
250 ie = SuperClasses.end(); it != ie; ++it)
1125 // Find the superclasses; we could compute only the subgroup lattice edges,
1134 CI->SuperClasses.push_back(RegisterSetClasses[*it2]);
1193 ListInit *Supers = (*it)->getValueAsListInit("SuperClasses");
1205 CI->SuperClasses.push_back(SC);
1459 FromClass->SuperClasses.push_back(ToClass);
2082 std::vector<StringRef> SuperClasses;
2088 SuperClasses.push_back(B.Name);
2091 if (SuperClasses.empty())
2097 if (SuperClasses.size() == 1) {
2098 SS << " return B == " << SuperClasses.back().str() << ";\n";
2102 if (!SuperClasses.empty()) {
2105 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i)
2106 SS << " case " << SuperClasses[i].str() << ": return true;\n";