Lines Matching defs:Case
806 for (auto Case : SI->cases())
807 Cases.push_back(ValueEqualityComparisonCase(Case.getCaseValue(),
808 Case.getCaseSuccessor()));
5534 for (auto Case : SI->cases()) {
5535 BasicBlock *Dest = Case.getCaseSuccessor();
5539 CasesA.push_back(Case.getCaseValue());
5545 CasesB.push_back(Case.getCaseValue());
5664 for (const auto &Case : SI->cases()) {
5665 auto *Successor = Case.getCaseSuccessor();
5671 const APInt &CaseVal = Case.getCaseValue()->getValue();
5674 DeadCases.push_back(Case.getCaseValue());
5709 for (const auto &Case : SI->cases())
5710 MissingCaseVal ^= Case.getCaseValue()->getValue().getLimitedValue();
5728 "Case was not found. Probably mistake in DeadCases forming.");
5787 for (const auto &Case : SI->cases()) {
5788 ConstantInt *CaseValue = Case.getCaseValue();
5789 BasicBlock *CaseDest = Case.getCaseSuccessor();
6093 for (auto *Case : CaseValues)
6094 if (Case->getValue().slt(MinCaseVal->getValue()))
6095 MinCaseVal = Case;
6099 for (auto *Case : CaseValues)
6100 BitMask |= (Case->getValue() - MinCaseVal->getValue());
7027 for (auto Case : SI->cases()) {
7028 auto *Orig = Case.getCaseValue();
7030 Case.setValue(cast<ConstantInt>(ConstantInt::get(Ty, Sub.lshr(Shift))));
7076 for (const auto &Case : SI->cases()) {
7077 uint64_t CaseValue = Case.getCaseValue()->getValue().getZExtValue();
7094 for (auto &Case : SI->cases()) {
7095 auto *OrigValue = Case.getCaseValue();
7096 Case.setValue(ConstantInt::get(OrigValue->getIntegerType(),
7749 for (const auto &Case : SI->cases())
7750 if (Case.getCaseSuccessor() == BB) {
7752 Case.setSuccessor(Unreachable);