OSDN Git Service

[Tests] Slightly reduce test LoopUnroll/pr18861.ll.
authorMichael Zolotukhin <mzolotukhin@apple.com>
Fri, 2 Oct 2015 19:21:43 +0000 (19:21 +0000)
committerMichael Zolotukhin <mzolotukhin@apple.com>
Fri, 2 Oct 2015 19:21:43 +0000 (19:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249172 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/LoopUnroll/pr18861.ll

index 62f2610..d1ba4b1 100644 (file)
@@ -7,18 +7,12 @@ define void @fn1() #0 {
 entry:
   br label %for.cond1thread-pre-split
 
-for.cond1thread-pre-split:                        ; preds = %for.inc8, %entry
-  %storemerge1 = phi i32 [ 0, %entry ], [ %inc9, %for.inc8 ]
-  br i1 undef, label %for.inc8, label %for.cond2.preheader.lr.ph
-
-for.cond2.preheader.lr.ph:                        ; preds = %for.cond1thread-pre-split
-  br label %for.cond2.preheader
-
-for.cond2.preheader:                              ; preds = %for.inc5, %for.cond2.preheader.lr.ph
+for.cond1thread-pre-split:                        ; preds = %for.inc5, %entry
+  %storemerge1 = phi i32 [ 0, %entry ], [ %inc9, %for.inc5 ]
   br label %for.cond2
 
-for.cond2:                                        ; preds = %for.body3, %for.cond2.preheader
-  %storemerge = phi i32 [ %add, %for.body3 ], [ 0, %for.cond2.preheader ]
+for.cond2:                                        ; preds = %for.body3, %for.cond1thread-pre-split
+  %storemerge = phi i32 [ %add, %for.body3 ], [ 0, %for.cond1thread-pre-split ]
   %cmp = icmp slt i32 %storemerge, 1
   br i1 %cmp, label %for.body3, label %for.inc5
 
@@ -32,12 +26,6 @@ if.then:                                          ; preds = %for.body3
   ret void
 
 for.inc5:                                         ; preds = %for.cond2
-  br i1 undef, label %for.cond1.for.inc8_crit_edge, label %for.cond2.preheader
-
-for.cond1.for.inc8_crit_edge:                     ; preds = %for.inc5
-  br label %for.inc8
-
-for.inc8:                                         ; preds = %for.cond1.for.inc8_crit_edge, %for.cond1thread-pre-split
   %inc9 = add nsw i32 %storemerge1, 1
   br label %for.cond1thread-pre-split
 }