diff options
Diffstat (limited to 'llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll')
-rw-r--r-- | llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll b/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll deleted file mode 100644 index c476bef70e5..00000000000 --- a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll +++ /dev/null @@ -1,29 +0,0 @@ -; NOTE: Assertions have been autogenerated by utils/update_test_checks.py -; RUN: opt < %s -instcombine -S | FileCheck %s -; PR1817 - -define i1 @test1(i32 %X) { -; CHECK-LABEL: @test1( -; CHECK-NEXT: [[A:%.*]] = icmp slt i32 %X, 10 -; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10 -; CHECK-NEXT: [[C:%.*]] = and i1 [[A]], [[B]] -; CHECK-NEXT: ret i1 [[C]] -; - %A = icmp slt i32 %X, 10 - %B = icmp ult i32 %X, 10 - %C = and i1 %A, %B - ret i1 %C -} - -define i1 @test2(i32 %X) { -; CHECK-LABEL: @test2( -; CHECK-NEXT: [[A:%.*]] = icmp slt i32 %X, 10 -; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10 -; CHECK-NEXT: [[C:%.*]] = or i1 [[A]], [[B]] -; CHECK-NEXT: ret i1 [[C]] -; - %A = icmp slt i32 %X, 10 - %B = icmp ult i32 %X, 10 - %C = or i1 %A, %B - ret i1 %C -} |