mirror of
https://github.com/RPCSX/llvm.git
synced 2025-03-06 11:59:54 +00:00
[LoopIdiomRecognize] Use auto + range-based loop. NFC intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237284 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1826197dbd
commit
89614e19a2
@ -639,13 +639,12 @@ bool LoopIdiomRecognize::runOnCountableLoop() {
|
||||
|
||||
bool MadeChange = false;
|
||||
// Scan all the blocks in the loop that are not in subloops.
|
||||
for (Loop::block_iterator BI = CurLoop->block_begin(),
|
||||
E = CurLoop->block_end(); BI != E; ++BI) {
|
||||
for (auto BB : CurLoop->getBlocks()) {
|
||||
// Ignore blocks in subloops.
|
||||
if (LI.getLoopFor(*BI) != CurLoop)
|
||||
if (LI.getLoopFor(BB) != CurLoop)
|
||||
continue;
|
||||
|
||||
MadeChange |= runOnLoopBlock(*BI, BECount, ExitBlocks);
|
||||
MadeChange |= runOnLoopBlock(BB, BECount, ExitBlocks);
|
||||
}
|
||||
return MadeChange;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user