summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2016-06-13 17:33:13 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2016-06-13 17:33:13 +0000
commit248190ba69e834d7ffa9ecf64ed38da42ca34bf8 (patch)
tree8fa8d248ba573e473946ae5dee8adbe7f996b7d5 /llvm/test/CodeGen
parent202a24dd9b56dc69304e4bc80a1d5ba85939f71b (diff)
downloadbcm5719-llvm-248190ba69e834d7ffa9ecf64ed38da42ca34bf8.tar.gz
bcm5719-llvm-248190ba69e834d7ffa9ecf64ed38da42ca34bf8.zip
[X86] Remove llvm.x86.bit.scan.{forward,reverse}.32
The need for these intrinsics has been obviated by r272564 which reimplements their functionality using generic IR. llvm-svn: 272566
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/X86/bitscan.ll23
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/test/CodeGen/X86/bitscan.ll b/llvm/test/CodeGen/X86/bitscan.ll
deleted file mode 100644
index 52829a642e1..00000000000
--- a/llvm/test/CodeGen/X86/bitscan.ll
+++ /dev/null
@@ -1,23 +0,0 @@
-; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=corei7 | FileCheck %s --check-prefix=ALL --check-prefix=64-BIT
-; RUN: llc < %s -mtriple=i386-unknown-unknown -mcpu=corei7 | FileCheck %s --check-prefix=ALL --check-prefix=32-BIT
-declare i32 @llvm.x86.bit.scan.forward.32(i32 %val)
-declare i32 @llvm.x86.bit.scan.reverse.32(i32 %val)
-
-define i32 @test_bsf(i32 %val) {
- %call = call i32 @llvm.x86.bit.scan.forward.32(i32 %val)
- ret i32 %call
-
-; ALL-LABEL: test_bsf:
-; 64-BIT: bsfl %edi, %eax
-; 32-BIT: bsfl 4(%esp), %eax
-}
-
-define i32 @test_bsr(i32 %val) {
- %call = call i32 @llvm.x86.bit.scan.reverse.32(i32 %val)
- ret i32 %call
-
-; ALL-LABEL: test_bsr:
-; 64-BIT: bsrl %edi, %eax
-; 32-BIT: bsrl 4(%esp), %eax
-}
-
OpenPOWER on IntegriCloud