Check _all_ PHINodes.
authorDevang Patel <dpatel@apple.com>
Mon, 9 Apr 2007 22:20:10 +0000 (22:20 +0000)
committerDevang Patel <dpatel@apple.com>
Mon, 9 Apr 2007 22:20:10 +0000 (22:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35836 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopRotation.cpp

index eebc69c53ff93a6d989f32eda31b1c626b05c6c2..783056d0790e1d441dfce54eb057d29fc663d52f 100644 (file)
@@ -366,7 +366,7 @@ void LoopRotate::updateExitBlock() {
 
     // There is already one incoming value from original pre-header block.
     if (PN->getBasicBlockIndex(OrigPreHeader) != -1)
-      return;
+      continue;
 
     const RenameData *ILoopHeaderInfo;
     Value *V = PN->getIncomingValueForBlock(OrigHeader);