Skip to content

Commit a738a80

Browse files
committed
[SCEV] Fix switch formatting in collectFromBlock (NFC).
Fix formatting for switch, to avoid unrelated changes/formatting errors in llvm#163021. (cherry picked from commit 817b7c5)
1 parent f2ef597 commit a738a80

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

llvm/lib/Analysis/ScalarEvolution.cpp

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -15624,31 +15624,31 @@ void ScalarEvolution::LoopGuards::collectFromBlock(
1562415624
// predicate.
1562515625
const SCEV *One = SE.getOne(RHS->getType());
1562615626
switch (Predicate) {
15627-
case CmpInst::ICMP_ULT:
15628-
if (RHS->getType()->isPointerTy())
15629-
return;
15630-
RHS = SE.getUMaxExpr(RHS, One);
15631-
[[fallthrough]];
15632-
case CmpInst::ICMP_SLT: {
15633-
RHS = SE.getMinusSCEV(RHS, One);
15634-
RHS = getPreviousSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15635-
break;
15636-
}
15637-
case CmpInst::ICMP_UGT:
15638-
case CmpInst::ICMP_SGT:
15639-
RHS = SE.getAddExpr(RHS, One);
15640-
RHS = getNextSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15641-
break;
15642-
case CmpInst::ICMP_ULE:
15643-
case CmpInst::ICMP_SLE:
15644-
RHS = getPreviousSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15645-
break;
15646-
case CmpInst::ICMP_UGE:
15647-
case CmpInst::ICMP_SGE:
15648-
RHS = getNextSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15649-
break;
15650-
default:
15651-
break;
15627+
case CmpInst::ICMP_ULT:
15628+
if (RHS->getType()->isPointerTy())
15629+
return;
15630+
RHS = SE.getUMaxExpr(RHS, One);
15631+
[[fallthrough]];
15632+
case CmpInst::ICMP_SLT: {
15633+
RHS = SE.getMinusSCEV(RHS, One);
15634+
RHS = getPreviousSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15635+
break;
15636+
}
15637+
case CmpInst::ICMP_UGT:
15638+
case CmpInst::ICMP_SGT:
15639+
RHS = SE.getAddExpr(RHS, One);
15640+
RHS = getNextSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15641+
break;
15642+
case CmpInst::ICMP_ULE:
15643+
case CmpInst::ICMP_SLE:
15644+
RHS = getPreviousSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15645+
break;
15646+
case CmpInst::ICMP_UGE:
15647+
case CmpInst::ICMP_SGE:
15648+
RHS = getNextSCEVDivisibleByDivisor(RHS, DividesBy, SE);
15649+
break;
15650+
default:
15651+
break;
1565215652
}
1565315653

1565415654
SmallVector<const SCEV *, 16> Worklist(1, LHS);

0 commit comments

Comments
 (0)