diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/fp16_to_fp64.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/fp16_to_fp64.ll | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/test/CodeGen/AMDGPU/fp16_to_fp64.ll b/test/CodeGen/AMDGPU/fp16_to_fp64.ll deleted file mode 100644 index 70f0c0c1afdb..000000000000 --- a/test/CodeGen/AMDGPU/fp16_to_fp64.ll +++ /dev/null @@ -1,16 +0,0 @@ -; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=FUNC %s -; RUN: llc -march=amdgcn -mcpu=tonga -mattr=-flat-for-global -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=FUNC %s - -declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone - -; FUNC-LABEL: {{^}}test_convert_fp16_to_fp64: -; GCN: buffer_load_ushort [[VAL:v[0-9]+]] -; GCN: v_cvt_f32_f16_e32 [[RESULT32:v[0-9]+]], [[VAL]] -; GCN: v_cvt_f64_f32_e32 [[RESULT:v\[[0-9]+:[0-9]+\]]], [[RESULT32]] -; GCN: buffer_store_dwordx2 [[RESULT]] -define amdgpu_kernel void @test_convert_fp16_to_fp64(double addrspace(1)* noalias %out, i16 addrspace(1)* noalias %in) nounwind { - %val = load i16, i16 addrspace(1)* %in, align 2 - %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone - store double %cvt, double addrspace(1)* %out, align 4 - ret void -} |
