diff options
Diffstat (limited to 'test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll')
-rw-r--r-- | test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll | 32 |
1 files changed, 12 insertions, 20 deletions
diff --git a/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll b/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll index 8b443da1c8..4400624d18 100644 --- a/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll +++ b/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll @@ -1,35 +1,27 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg -disable-output +; RUN: llvm-as < %s | opt -simplifycfg -disable-output -void %polnel_() { +define void @polnel_() { entry: - %tmp595 = setlt int 0, 0 ; <bool> [#uses=4] - br bool %tmp595, label %bb148.critedge, label %cond_true40 - + %tmp595 = icmp slt i32 0, 0 ; <i1> [#uses=4] + br i1 %tmp595, label %bb148.critedge, label %cond_true40 bb36: ; preds = %bb43 - br bool %tmp595, label %bb43, label %cond_true40 - + br i1 %tmp595, label %bb43, label %cond_true40 cond_true40: ; preds = %bb46, %cond_true40, %bb36, %entry - %tmp397 = setgt int 0, 0 ; <bool> [#uses=1] - br bool %tmp397, label %bb43, label %cond_true40 - + %tmp397 = icmp sgt i32 0, 0 ; <i1> [#uses=1] + br i1 %tmp397, label %bb43, label %cond_true40 bb43: ; preds = %cond_true40, %bb36 - br bool false, label %bb53, label %bb36 - + br i1 false, label %bb53, label %bb36 bb46: ; preds = %bb53 - br bool %tmp595, label %bb53, label %cond_true40 - + br i1 %tmp595, label %bb53, label %cond_true40 bb53: ; preds = %bb46, %bb43 - br bool false, label %bb102, label %bb46 - + br i1 false, label %bb102, label %bb46 bb92.preheader: ; preds = %bb102 ret void - bb102: ; preds = %bb53 - br bool %tmp595, label %bb148, label %bb92.preheader - + br i1 %tmp595, label %bb148, label %bb92.preheader bb148.critedge: ; preds = %entry ret void - bb148: ; preds = %bb102 ret void } + |