diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/hsa-fp-mode.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/hsa-fp-mode.ll | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/test/CodeGen/AMDGPU/hsa-fp-mode.ll b/test/CodeGen/AMDGPU/hsa-fp-mode.ll deleted file mode 100644 index b1901cf894b0..000000000000 --- a/test/CodeGen/AMDGPU/hsa-fp-mode.ll +++ /dev/null @@ -1,79 +0,0 @@ -; RUN: llc -mtriple=amdgcn--amdhsa -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s - -; GCN-LABEL: {{^}}test_default_ci: -; GCN: float_mode = 192 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_default_ci(float addrspace(1)* %out0, double addrspace(1)* %out1) #0 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_default_vi: -; GCN: float_mode = 192 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_default_vi(float addrspace(1)* %out0, double addrspace(1)* %out1) #1 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_f64_denormals: -; GCN: float_mode = 192 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_f64_denormals(float addrspace(1)* %out0, double addrspace(1)* %out1) #2 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_f32_denormals: -; GCN: float_mode = 48 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_f32_denormals(float addrspace(1)* %out0, double addrspace(1)* %out1) #3 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_f32_f64_denormals: -; GCN: float_mode = 240 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_f32_f64_denormals(float addrspace(1)* %out0, double addrspace(1)* %out1) #4 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_no_denormals: -; GCN: float_mode = 0 -; GCN: enable_dx10_clamp = 1 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_no_denormals(float addrspace(1)* %out0, double addrspace(1)* %out1) #5 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -; GCN-LABEL: {{^}}test_no_dx10_clamp_vi: -; GCN: float_mode = 192 -; GCN: enable_dx10_clamp = 0 -; GCN: enable_ieee_mode = 1 -define amdgpu_kernel void @test_no_dx10_clamp_vi(float addrspace(1)* %out0, double addrspace(1)* %out1) #6 { - store float 0.0, float addrspace(1)* %out0 - store double 0.0, double addrspace(1)* %out1 - ret void -} - -attributes #0 = { nounwind "target-cpu"="kaveri" } -attributes #1 = { nounwind "target-cpu"="fiji" } -attributes #2 = { nounwind "target-features"="-fp32-denormals,+fp64-fp16-denormals" } -attributes #3 = { nounwind "target-features"="+fp32-denormals,-fp64-fp16-denormals" } -attributes #4 = { nounwind "target-features"="+fp32-denormals,+fp64-fp16-denormals" } -attributes #5 = { nounwind "target-features"="-fp32-denormals,-fp64-fp16-denormals" } -attributes #6 = { nounwind "target-cpu"="fiji" "target-features"="-dx10-clamp" } |
