diff options
Diffstat (limited to 'test/CodeGen/ARM/uxtb.ll')
| -rw-r--r-- | test/CodeGen/ARM/uxtb.ll | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/test/CodeGen/ARM/uxtb.ll b/test/CodeGen/ARM/uxtb.ll deleted file mode 100644 index 28d951c163cf..000000000000 --- a/test/CodeGen/ARM/uxtb.ll +++ /dev/null @@ -1,104 +0,0 @@ -; RUN: llc -mtriple armv6-apple-darwin -filetype asm -o - %s | FileCheck %s - -define i32 @test1(i32 %x) { - %tmp1 = and i32 %x, 16711935 - ret i32 %tmp1 -} - -; CHECK-LABEL: test1: -; CHECK: uxt - -define i32 @test2(i32 %x) { - %tmp1 = lshr i32 %x, 8 - %tmp2 = and i32 %tmp1, 16711935 - ret i32 %tmp2 -} - -; CHECK-LABEL: test2: -; CHECK: uxt - -define i32 @test3(i32 %x) { - %tmp1 = lshr i32 %x, 8 - %tmp2 = and i32 %tmp1, 16711935 - ret i32 %tmp2 -} - -; CHECK-LABEL: test3: -; CHECK: uxt - -define i32 @test4(i32 %x) { - %tmp1 = lshr i32 %x, 8 - %tmp6 = and i32 %tmp1, 16711935 - ret i32 %tmp6 -} - -; CHECK-LABEL: test4: -; CHECK: uxt - -define i32 @test5(i32 %x) { - %tmp1 = lshr i32 %x, 8 - %tmp2 = and i32 %tmp1, 16711935 - ret i32 %tmp2 -} - -; CHECK-LABEL: test5: -; CHECK: uxt - -define i32 @test6(i32 %x) { - %tmp1 = lshr i32 %x, 16 - %tmp2 = and i32 %tmp1, 255 - %tmp4 = shl i32 %x, 16 - %tmp5 = and i32 %tmp4, 16711680 - %tmp6 = or i32 %tmp2, %tmp5 - ret i32 %tmp6 -} - -; CHECK-LABEL: test6: -; CHECK: uxt - -define i32 @test7(i32 %x) { - %tmp1 = lshr i32 %x, 16 - %tmp2 = and i32 %tmp1, 255 - %tmp4 = shl i32 %x, 16 - %tmp5 = and i32 %tmp4, 16711680 - %tmp6 = or i32 %tmp2, %tmp5 - ret i32 %tmp6 -} - -; CHECK-LABEL: test7: -; CHECK: uxt - -define i32 @test8(i32 %x) { - %tmp1 = shl i32 %x, 8 - %tmp2 = and i32 %tmp1, 16711680 - %tmp5 = lshr i32 %x, 24 - %tmp6 = or i32 %tmp2, %tmp5 - ret i32 %tmp6 -} - -; CHECK-LABEL: test8: -; CHECK: uxt - -define i32 @test9(i32 %x) { - %tmp1 = lshr i32 %x, 24 - %tmp4 = shl i32 %x, 8 - %tmp5 = and i32 %tmp4, 16711680 - %tmp6 = or i32 %tmp5, %tmp1 - ret i32 %tmp6 -} - -; CHECK-LABEL: test9: -; CHECK: uxt - -define i32 @test10(i32 %p0) { - %tmp1 = lshr i32 %p0, 7 - %tmp2 = and i32 %tmp1, 16253176 - %tmp4 = lshr i32 %tmp2, 5 - %tmp5 = and i32 %tmp4, 458759 - %tmp7 = or i32 %tmp5, %tmp2 - ret i32 %tmp7 -} - -; CHECK-LABEL: test10: -; CHECK: uxt - |
