diff options
Diffstat (limited to 'llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll')
-rw-r--r-- | llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll b/llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll deleted file mode 100644 index 0af25d61b92..00000000000 --- a/llvm/test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll +++ /dev/null @@ -1,45 +0,0 @@ -; RUN: opt -S -structurizecfg %s -o - | FileCheck %s - -; CHECK-NOT: br i1 true - -define void @blam(i32 addrspace(1)* nocapture %arg, float %arg1, float %arg2) { -; CHECK: bb: -bb: - br label %bb3 - -; CHECK: bb3: -; CHECK: %0 = xor i1 %tmp4, true -; CHECK: br i1 %0, label %bb5, label %Flow -bb3: ; preds = %bb7, %bb - %tmp = phi i64 [ 0, %bb ], [ %tmp8, %bb7 ] - %tmp4 = fcmp ult float %arg1, 3.500000e+00 - br i1 %tmp4, label %bb7, label %bb5 - -; CHECK: bb5: -; CHECK: %1 = xor i1 %tmp6, true -; CHECK: br label %Flow -bb5: ; preds = %bb3 - %tmp6 = fcmp olt float 0.000000e+00, %arg2 - br i1 %tmp6, label %bb10, label %bb7 - -; CHECK: Flow: -; CHECK: %2 = phi i1 [ %1, %bb5 ], [ %tmp4, %bb3 ] -; CHECK: br i1 %2, label %bb7, label %Flow1 - -; CHECK: bb7: -; CHECK: br label %Flow1 -bb7: ; preds = %bb5, %bb3 - %tmp8 = add nuw nsw i64 %tmp, 1 - %tmp9 = icmp slt i64 %tmp8, 5 - br i1 %tmp9, label %bb3, label %bb10 - -; CHECK: Flow1: -; CHECK: %6 = phi i1 [ %3, %bb7 ], [ true, %Flow ] -; CHECK: br i1 %6, label %bb10, label %bb3 - -; CHECK: bb10: -bb10: ; preds = %bb7, %bb5 - %tmp11 = phi i32 [ 15, %bb5 ], [ 255, %bb7 ] - store i32 %tmp11, i32 addrspace(1)* %arg, align 4 - ret void -} |