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

References

lib/CodeGen/GlobalISel/IRTranslator.cpp
  655   JumpTableHeader *JTH = &SL->JTCases[I->JTCasesIndex].first;
  656   SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
 2174   for (auto &JTCase : SL->JTCases) {
 2181   SL->JTCases.clear();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2910   for (unsigned i = 0, e = SL->JTCases.size(); i != e; ++i)
 2911     if (SL->JTCases[i].first.HeaderBB == First)
 2912       SL->JTCases[i].first.HeaderBB = Last;
10161         JumpTableHeader *JTH = &SL->JTCases[I->JTCasesIndex].first;
10162         SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1860   for (unsigned i = 0, e = SDB->SL->JTCases.size(); i != e; ++i) {
 1862     if (!SDB->SL->JTCases[i].first.Emitted) {
 1864       FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB;
 1867       SDB->visitJumpTableHeader(SDB->SL->JTCases[i].second,
 1868                                 SDB->SL->JTCases[i].first, FuncInfo->MBB);
 1875     FuncInfo->MBB = SDB->SL->JTCases[i].second.MBB;
 1878     SDB->visitJumpTable(SDB->SL->JTCases[i].second);
 1891       if (PHIBB == SDB->SL->JTCases[i].second.Default)
 1893            .addMBB(SDB->SL->JTCases[i].first.HeaderBB);
 1899   SDB->SL->JTCases.clear();
lib/CodeGen/SwitchLoweringUtils.cpp
  253   JTCases.emplace_back(std::move(JTH), std::move(JT));
  256                                      JTCases.size() - 1, Prob);