OSDN Git Service

[NewGVN] Simplyfy loop NFC
authorPiotr Padlewski <piotr.padlewski@gmail.com>
Wed, 28 Dec 2016 19:42:49 +0000 (19:42 +0000)
committerPiotr Padlewski <piotr.padlewski@gmail.com>
Wed, 28 Dec 2016 19:42:49 +0000 (19:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290683 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/NewGVN.cpp

index 838c256..54c0a4b 100644 (file)
@@ -1915,10 +1915,7 @@ bool NewGVN::eliminateInstructions(Function &F) {
 
     // Cleanup the congruence class.
     SmallPtrSet<Value *, 4> MembersLeft;
-    for (auto MI = CC->Members.begin(), ME = CC->Members.end(); MI != ME;) {
-      auto CurrIter = MI;
-      ++MI;
-      Value *Member = *CurrIter;
+    for (Value * Member : CC->Members) {
       if (Member->getType()->isVoidTy()) {
         MembersLeft.insert(Member);
         continue;