diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2016-06-13 17:33:13 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2016-06-13 17:33:13 +0000 |
| commit | 248190ba69e834d7ffa9ecf64ed38da42ca34bf8 (patch) | |
| tree | 8fa8d248ba573e473946ae5dee8adbe7f996b7d5 /llvm/test/CodeGen | |
| parent | 202a24dd9b56dc69304e4bc80a1d5ba85939f71b (diff) | |
| download | bcm5719-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.ll | 23 |
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 -} - |

