]> granicus.if.org Git - llvm/commit
[NFC][PowerPC] Improve the for loop in Early Return
authorKang Zhang <shkzhang@cn.ibm.com>
Thu, 27 Jun 2019 03:39:09 +0000 (03:39 +0000)
committerKang Zhang <shkzhang@cn.ibm.com>
Thu, 27 Jun 2019 03:39:09 +0000 (03:39 +0000)
commit7aed8d8472e4e22caff28578ecf1c3033b633eed
tree967f231e00d752810be58b48823d8b8d9321b9ea
parent2f93dab1ae50f8127c10b1ffec07e52d6b8d4b28
[NFC][PowerPC] Improve the for loop in Early Return

Summary:

In `PPCEarlyReturn.cpp`
```
183       for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
184         MachineBasicBlock &B = *I++;
185         if (processBlock(B))
186           Changed = true;
187       }
```
Above code can be improved to:
```
184       for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E;) {
185         MachineBasicBlock &B = *I++;
186         Changed |= processBlock(B);
187       }
```

Reviewed By: hfinkel

Differential Revision: https://reviews.llvm.org/D63800

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364496 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCEarlyReturn.cpp