[PATCH] D95806: [LoopUnrollAndJam] Check if the loops have an Exit Block
Whitney Tsang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 1 11:25:00 PST 2021
Whitney added inline comments.
================
Comment at: llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:818
if (!L->isRotatedForm())
return false;
----------------
```
bool isRotatedForm() const {
assert(!isInvalid() && "Loop not in a valid state!");
BasicBlock *Latch = getLoopLatch();
return Latch && isLoopExiting(Latch);
}
```
So shouldn't one of latch successor be an exit block?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D95806/new/
https://reviews.llvm.org/D95806
More information about the llvm-commits
mailing list