From: Justin Lebar Date: Sat, 21 Jan 2017 00:59:23 +0000 (+0000) Subject: [NVPTX] Add explicit check for llvm.sqrt.f32 to intrinsics.ll. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef5ba4ebc1f422f708fa7bf3e44bbb63591a3499;p=llvm [NVPTX] Add explicit check for llvm.sqrt.f32 to intrinsics.ll. Test-only change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292690 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/NVPTX/intrinsics.ll b/test/CodeGen/NVPTX/intrinsics.ll index ef70444496e..0eb6722b0f8 100644 --- a/test/CodeGen/NVPTX/intrinsics.ll +++ b/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)