Searched refs:SuperClasses (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp174 /// SuperClasses - The super classes of this class. Note that for simplicities
177 std::vector<ClassInfo*> SuperClasses; member in struct:__anon2890::ClassInfo
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
[all...]
H A DCodeGenRegisters.h300 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; member in class:llvm::CodeGenRegisterClass
420 return SuperClasses;
H A DCodeGenRegisters.cpp838 assert(!SuperClasses.empty() && "Synthesized class without super class");
841 CodeGenRegisterClass &Super = *SuperClasses.back();
968 // Compute the SuperClasses lists from the SubClasses vectors.
978 I->SuperClasses.push_back(&RC);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h63 const sc_iterator SuperClasses; member in class:llvm::TargetRegisterClass
174 return SuperClasses;
180 return SuperClasses[0] != nullptr;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1439 SmallVector<std::pair<Record *, SMRange>, 0> SuperClasses; member in class:llvm::final::final::Record
1472 Values(O.Values), SuperClasses(O.SuperClasses),
1510 return SuperClasses;
1564 for (const auto &SCPair : SuperClasses)
1571 for (const auto &SCPair : SuperClasses) {
1585 SuperClasses.push_back(std::make_pair(R, Range));
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2745 auto SuperClasses = R->getSuperClasses();
2746 for (signed i = 0, e = SuperClasses.size(); i != e; ++i) {
2747 auto SuperClass = findClassByRecord(SuperClasses[e - i - 1].first);

Completed in 191 milliseconds