diff options
| author | Justin Lebar <jlebar@google.com> | 2017-01-21 00:59:23 +0000 |
|---|---|---|
| committer | Justin Lebar <jlebar@google.com> | 2017-01-21 00:59:23 +0000 |
| commit | 474a28563f0259803a34cb23205005e801267f84 (patch) | |
| tree | ec0539ecb7b64ac9e4d202e43da146f48db4413e /llvm/test/CodeGen | |
| parent | d9e1631d2326ec60881fb637c5287d16f321a007 (diff) | |
| download | bcm5719-llvm-474a28563f0259803a34cb23205005e801267f84.tar.gz bcm5719-llvm-474a28563f0259803a34cb23205005e801267f84.zip | |
[NVPTX] Add explicit check for llvm.sqrt.f32 to intrinsics.ll.
Test-only change.
llvm-svn: 292690
Diffstat (limited to 'llvm/test/CodeGen')
| -rw-r--r-- | llvm/test/CodeGen/NVPTX/intrinsics.ll | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/NVPTX/intrinsics.ll b/llvm/test/CodeGen/NVPTX/intrinsics.ll index ef70444496e..0eb6722b0f8 100644 --- a/llvm/test/CodeGen/NVPTX/intrinsics.ll +++ b/llvm/test/CodeGen/NVPTX/intrinsics.ll @@ -22,6 +22,13 @@ define float @test_nvvm_sqrt(float %a) { ret float %val } +; CHECK-LABEL: test_llvm_sqrt( +define float @test_llvm_sqrt(float %a) { +; CHECK sqrt.rn.f32 + %val = call float @llvm.sqrt.f32(float %a) + ret float %val +} + ; CHECK-LABEL: test_bitreverse32( define i32 @test_bitreverse32(i32 %a) { ; CHECK: brev.b32 @@ -90,6 +97,7 @@ define i32 @test_popc16_to_32(i16 %a) { declare float @llvm.fabs.f32(float) declare double @llvm.fabs.f64(double) declare float @llvm.nvvm.sqrt.f(float) +declare float @llvm.sqrt.f32(float) declare i32 @llvm.bitreverse.i32(i32) declare i64 @llvm.bitreverse.i64(i64) declare i16 @llvm.ctpop.i16(i16) |

