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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2057       SL->SwitchCases.push_back(CB);
 2066   SL->SwitchCases.push_back(CB);
 2275       assert(SL->SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!");
 2278       if (ShouldEmitAsBranches(SL->SwitchCases)) {
 2279         for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) {
 2280           ExportFromCurrentBlock(SL->SwitchCases[i].CmpLHS);
 2281           ExportFromCurrentBlock(SL->SwitchCases[i].CmpRHS);
 2285         visitSwitchCase(SL->SwitchCases[0], BrMBB);
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
 2292       for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i)
 2293         FuncInfo.MF->erase(SL->SwitchCases[i].ThisBB);
 2295       SL->SwitchCases.clear();
10269           SL->SwitchCases.push_back(CB);
10420     SL->SwitchCases.push_back(CB);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1903   for (unsigned i = 0, e = SDB->SL->SwitchCases.size(); i != e; ++i) {
 1905     FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB;
 1910     Succs.push_back(SDB->SL->SwitchCases[i].TrueBB);
 1911     if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
 1911     if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
 1912       Succs.push_back(SDB->SL->SwitchCases[i].FalseBB);
 1915     SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB);
 1951   SDB->SL->SwitchCases.clear();