diff options
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/bswap.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/bswap.ll | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/llvm/test/Transforms/InstSimplify/bswap.ll b/llvm/test/Transforms/InstSimplify/bswap.ll index 7bc3af9e307..5c67aa0a764 100644 --- a/llvm/test/Transforms/InstSimplify/bswap.ll +++ b/llvm/test/Transforms/InstSimplify/bswap.ll @@ -1,10 +1,12 @@ +; NOTE: Assertions have been autogenerated by update_test_checks.py ; RUN: opt < %s -S -instsimplify | FileCheck %s declare i16 @llvm.bswap.i16(i16) define i1 @test1(i16 %arg) { -; CHECK-LABEL: @test1 -; CHECK: ret i1 false +; CHECK-LABEL: @test1( +; CHECK: ret i1 false +; %a = or i16 %arg, 1 %b = call i16 @llvm.bswap.i16(i16 %a) %res = icmp eq i16 %b, 0 @@ -12,8 +14,9 @@ define i1 @test1(i16 %arg) { } define i1 @test2(i16 %arg) { -; CHECK-LABEL: @test2 -; CHECK: ret i1 false +; CHECK-LABEL: @test2( +; CHECK: ret i1 false +; %a = or i16 %arg, 1024 %b = call i16 @llvm.bswap.i16(i16 %a) %res = icmp eq i16 %b, 0 @@ -21,8 +24,9 @@ define i1 @test2(i16 %arg) { } define i1 @test3(i16 %arg) { -; CHECK-LABEL: @test3 -; CHECK: ret i1 false +; CHECK-LABEL: @test3( +; CHECK: ret i1 false +; %a = and i16 %arg, 1 %b = call i16 @llvm.bswap.i16(i16 %a) %and = and i16 %b, 1 @@ -31,8 +35,9 @@ define i1 @test3(i16 %arg) { } define i1 @test4(i16 %arg) { -; CHECK-LABEL: @test4 -; CHECK: ret i1 false +; CHECK-LABEL: @test4( +; CHECK: ret i1 false +; %a = and i16 %arg, 511 %b = call i16 @llvm.bswap.i16(i16 %a) %and = and i16 %b, 256 |