diff options
Diffstat (limited to 'llvm/test/Transforms/JumpThreading/ddt-crash2.ll')
-rw-r--r-- | llvm/test/Transforms/JumpThreading/ddt-crash2.ll | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/llvm/test/Transforms/JumpThreading/ddt-crash2.ll b/llvm/test/Transforms/JumpThreading/ddt-crash2.ll deleted file mode 100644 index 92bea6a7dff..00000000000 --- a/llvm/test/Transforms/JumpThreading/ddt-crash2.ll +++ /dev/null @@ -1,40 +0,0 @@ -; RUN: opt < %s -jump-threading -disable-output - -%struct.aaa = type { i8 } - -define void @chrome(%struct.aaa* noalias sret %arg) local_unnamed_addr #0 align 2 personality i8* bitcast (i32 (...)* @chrome2 to i8*) { -bb: - %tmp = load i32, i32* undef, align 4 - %tmp1 = icmp eq i32 %tmp, 0 - br i1 %tmp1, label %bb2, label %bb13 - -bb2: - %tmp3 = getelementptr inbounds %struct.aaa, %struct.aaa* %arg, i64 0, i32 0 - %tmp4 = load i8, i8* %tmp3, align 1 - %tmp5 = icmp eq i8 %tmp4, 0 - br i1 %tmp5, label %bb6, label %bb7 - -bb6: - store i8 0, i8* %tmp3, align 1 - br label %bb7 - -bb7: - %tmp8 = load i8, i8* %tmp3, align 1 - %tmp9 = icmp ne i8 %tmp8, 0 - %tmp10 = select i1 %tmp9, i1 true, i1 false - br i1 %tmp10, label %bb12, label %bb11 - -bb11: - br label %bb12 - -bb12: - br i1 %tmp9, label %bb14, label %bb13 - -bb13: - unreachable - -bb14: - ret void -} - -declare i32 @chrome2(...) |