summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2017-01-21 00:59:23 +0000
committerJustin Lebar <jlebar@google.com>2017-01-21 00:59:23 +0000
commit474a28563f0259803a34cb23205005e801267f84 (patch)
treeec0539ecb7b64ac9e4d202e43da146f48db4413e /llvm/test/CodeGen
parentd9e1631d2326ec60881fb637c5287d16f321a007 (diff)
downloadbcm5719-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.ll8
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)
OpenPOWER on IntegriCloud