Lines Matching defs:Case
778 for (auto Case : SI.cases())
779 if (IsTriviallyUnswitchableExitBlock(*Case.getCaseSuccessor()))
780 ExitCaseIndices.push_back(Case.getCaseIndex());
847 all_of(drop_begin(SI.cases()), [&SI](const SwitchInst::CaseHandle &Case) {
848 return Case.getCaseSuccessor() == SI.case_begin()->getCaseSuccessor();
944 for (const auto &Case : SI.cases())
945 NewSIW.addCase(Case.getCaseValue(), NewPH,
946 SIW.getSuccessorWeight(Case.getSuccessorIndex()));
950 for (const auto &Case : SI.cases()) {
951 auto W = SIW.getSuccessorWeight(Case.getSuccessorIndex());
969 for (auto Case : SI.cases()) {
970 assert(Case.getCaseSuccessor() == CommonSuccBB &&
972 (void)Case;
2238 for (auto Case : SI->cases())
2239 if (Case.getCaseSuccessor() != RetainedSuccBB)
2240 UnswitchedSuccBBs.insert(Case.getCaseSuccessor());
2379 for (const auto &Case : SI->cases())
2380 if (Case.getCaseSuccessor() == RetainedSuccBB)
2381 Case.setSuccessor(LoopPH);
2383 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second);
2440 for (const auto &Case : NewSI->cases())
2441 Case.getCaseSuccessor()->removePredecessor(