diff options
Diffstat (limited to 'test/CodeGen/PowerPC/vec_clz.ll')
| -rw-r--r-- | test/CodeGen/PowerPC/vec_clz.ll | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/test/CodeGen/PowerPC/vec_clz.ll b/test/CodeGen/PowerPC/vec_clz.ll deleted file mode 100644 index 2133b0d5462c..000000000000 --- a/test/CodeGen/PowerPC/vec_clz.ll +++ /dev/null @@ -1,40 +0,0 @@ -; Check the vctlz* instructions that were added in P8 -; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr8 < %s | FileCheck %s -; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr8 -mattr=-vsx < %s | FileCheck %s - -declare <16 x i8> @llvm.ctlz.v16i8(<16 x i8>) nounwind readnone -declare <8 x i16> @llvm.ctlz.v8i16(<8 x i16>) nounwind readnone -declare <4 x i32> @llvm.ctlz.v4i32(<4 x i32>) nounwind readnone -declare <2 x i64> @llvm.ctlz.v2i64(<2 x i64>) nounwind readnone - -define <16 x i8> @test_v16i8(<16 x i8> %x) nounwind readnone { - %vcnt = tail call <16 x i8> @llvm.ctlz.v16i8(<16 x i8> %x) - ret <16 x i8> %vcnt -; CHECK: @test_v16i8 -; CHECK: vclzb 2, 2 -; CHECK: blr -} - -define <8 x i16> @test_v8i16(<8 x i16> %x) nounwind readnone { - %vcnt = tail call <8 x i16> @llvm.ctlz.v8i16(<8 x i16> %x) - ret <8 x i16> %vcnt -; CHECK: @test_v8i16 -; CHECK: vclzh 2, 2 -; CHECK: blr -} - -define <4 x i32> @test_v4i32(<4 x i32> %x) nounwind readnone { - %vcnt = tail call <4 x i32> @llvm.ctlz.v4i32(<4 x i32> %x) - ret <4 x i32> %vcnt -; CHECK: @test_v4i32 -; CHECK: vclzw 2, 2 -; CHECK: blr -} - -define <2 x i64> @test_v2i64(<2 x i64> %x) nounwind readnone { - %vcnt = tail call <2 x i64> @llvm.ctlz.v2i64(<2 x i64> %x) - ret <2 x i64> %vcnt -; CHECK: @test_v2i64 -; CHECK: vclzd 2, 2 -; CHECK: blr -} |
