reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/TableGen/JSONBackend.cpp
  159     for (const auto &SuperPair : Def.getSuperClasses())
  169     for (const auto &SuperPair : Def.getSuperClasses()) {
lib/TableGen/Record.cpp
 1644     ArrayRef<std::pair<Record *, SMRange>> SCs = Class->getSuperClasses();
 2071   ArrayRef<std::pair<Record *, SMRange>> SCs = getSuperClasses();
 2076     SCs = SCs.drop_back(1 + SC->getSuperClasses().size());
 2143   ArrayRef<std::pair<Record *, SMRange>> SC = R.getSuperClasses();
lib/TableGen/SetTheory.cpp
  315   ArrayRef<std::pair<Record *, SMRange>> SC = Set->getSuperClasses();
lib/TableGen/TGParser.cpp
  276   ArrayRef<std::pair<Record *, SMRange>> SCs = SC->getSuperClasses();
 2830         !CurRec->getSuperClasses().empty() ||
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1309     ArrayRef<std::pair<Record*, SMRange>> Bases = Search->getSuperClasses();
 2111     if (Args[0]->getSuperClasses().back().first->getName() != "TypeArgument")
 2142   return !Arg->getSuperClasses().empty() &&
 2143     llvm::StringSwitch<bool>(Arg->getSuperClasses().back().first->getName())
 2151   return !Arg->getSuperClasses().empty() &&
 2153              Arg->getSuperClasses().back().first->getName())
 2199   return !Arg->getSuperClasses().empty() &&
 2201              Arg->getSuperClasses().back().first->getName())
 2253     ArrayRef<std::pair<Record *, SMRange>> Supers = R.getSuperClasses();
 2745       auto SuperClasses = R->getSuperClasses();
tools/clang/utils/TableGen/NeonEmitter.cpp
 2064   if (R->getSuperClasses().size() >= 2)
 2065     CK = ClassMap[R->getSuperClasses()[1].first];
utils/TableGen/CodeGenRegisters.cpp
  678       ArrayRef<std::pair<Record *, SMRange>> Supers = Proto->getSuperClasses();
utils/TableGen/SearchableTableEmitter.cpp
  724     if (Class->getSuperClasses().size() != 1 ||