Home
last modified time | relevance | path

Searched refs:fp16 (Results 1 – 25 of 123) sorted by relevance

12345

/external/llvm/test/Transforms/ConstProp/
Dconvert-from-fp16.ll4 ; a call to intrinsic 'convert.from.fp16' if the return type is not 'float'.
10 %0 = call float @llvm.convert.from.fp16.f32(i16 0)
18 %0 = call double @llvm.convert.from.fp16.f64(i16 0)
26 %0 = call x86_fp80 @llvm.convert.from.fp16.f80(i16 0)
34 %0 = call fp128 @llvm.convert.from.fp16.f128(i16 0)
42 %0 = call ppc_fp128 @llvm.convert.from.fp16.ppcf128(i16 0)
50 %0 = call i16 @llvm.convert.to.fp16.f64(double 4.0)
51 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
59 %0 = call i16 @llvm.convert.to.fp16.f64(double 4.0)
60 %1 = call double @llvm.convert.from.fp16.f64(i16 %0)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ConstProp/
Dconvert-from-fp16.ll4 ; a call to intrinsic 'convert.from.fp16' if the return type is not 'float'.
10 %0 = call float @llvm.convert.from.fp16.f32(i16 0)
18 %0 = call double @llvm.convert.from.fp16.f64(i16 0)
26 %0 = call x86_fp80 @llvm.convert.from.fp16.f80(i16 0)
34 %0 = call fp128 @llvm.convert.from.fp16.f128(i16 0)
42 %0 = call ppc_fp128 @llvm.convert.from.fp16.ppcf128(i16 0)
50 %0 = call i16 @llvm.convert.to.fp16.f64(double 4.0)
51 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
59 %0 = call i16 @llvm.convert.to.fp16.f64(double 4.0)
60 %1 = call double @llvm.convert.from.fp16.f64(i16 %0)
[all …]
/external/llvm/test/CodeGen/AArch64/
Df16-convert.ll10 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
21 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
34 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
47 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
59 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
71 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
83 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
95 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
107 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
119 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Df16-convert.ll10 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
21 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
34 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
47 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
59 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
71 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
83 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
95 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
107 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp)
119 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp)
[all …]
/external/llvm/test/CodeGen/NVPTX/
Dfp16.ll3 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
4 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
5 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
6 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
12 %cvt = call float @llvm.convert.from.fp16.f32(i16 %val) nounwind readnone
22 %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone
32 %cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone
42 %cvt = call i16 @llvm.convert.to.fp16.f64(double %val) nounwind readnone
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/
Dfp16.ll3 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
4 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
5 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
6 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
12 %cvt = call float @llvm.convert.from.fp16.f32(i16 %val) nounwind readnone
22 %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone
32 %cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone
42 %cvt = call i16 @llvm.convert.to.fp16.f64(double %val) nounwind readnone
/external/llvm/test/CodeGen/ARM/
Dfp16.ll9 ;; +fp16 is special: it has f32->f16 (unlike v7), but not f64->f16 (unlike v8).
11 ; RUN: llc -mattr=+vfp3,+fp16 < %s |\
13 ; RUN: llc -mattr=+vfp3,+fp16 < %s -enable-unsafe-fp-math |\
28 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %0)
35 %3 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
43 %5 = tail call i16 @llvm.convert.to.fp16.f32(float %4)
56 %val = call double @llvm.convert.from.fp16.f64(i16 %in)
82 %val = call i16 @llvm.convert.to.fp16.f64(double %in)
101 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
102 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dfp16.ll9 ;; +fp16 is special: it has f32->f16 (unlike v7), but not f64->f16 (unlike v8).
11 ; RUN: llc -mattr=+vfp3,+fp16 < %s |\
13 ; RUN: llc -mattr=+vfp3,+fp16 < %s -enable-unsafe-fp-math |\
28 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %0)
35 %3 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
43 %5 = tail call i16 @llvm.convert.to.fp16.f32(float %4)
56 %val = call double @llvm.convert.from.fp16.f64(i16 %in)
82 %val = call i16 @llvm.convert.to.fp16.f64(double %in)
101 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
102 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dcvt16.ll24 %1 = tail call i16 @llvm.convert.to.fp16.f32(float %src)
37 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
48 %1 = tail call i16 @llvm.convert.to.fp16.f32(float %src)
49 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
64 %2 = tail call double @llvm.convert.from.fp16.f64(i16 %1)
78 %val = tail call i16 @llvm.convert.to.fp16.f64(double %src)
86 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
87 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
88 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
89 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
Dfastmath-float-half-conversion.ll12 %0 = tail call i16 @llvm.convert.to.fp16.f64(double %d)
26 %0 = tail call i16 @llvm.convert.to.fp16.f80(x86_fp80 %d)
35 %0 = tail call i16 @llvm.convert.to.fp16.f64(double %d)
44 %0 = tail call i16 @llvm.convert.to.fp16.f80(x86_fp80 %d)
48 declare i16 @llvm.convert.to.fp16.f64(double)
49 declare i16 @llvm.convert.to.fp16.f80(x86_fp80)
Dfast-isel-double-half-convertion.ll12 %1 = call double @llvm.convert.from.fp16.f64(i16 %0)
18 %0 = call i16 @llvm.convert.to.fp16.f64(double %a)
22 declare i16 @llvm.convert.to.fp16.f64(double)
23 declare double @llvm.convert.from.fp16.f64(i16)
Dfast-isel-float-half-convertion.ll11 %0 = call i16 @llvm.convert.to.fp16.f32(float %a)
23 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
27 declare i16 @llvm.convert.to.fp16.f32(float)
28 declare float @llvm.convert.from.fp16.f32(i16)
/external/llvm/test/CodeGen/X86/
Dcvt16.ll24 %1 = tail call i16 @llvm.convert.to.fp16.f32(float %src)
37 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
48 %1 = tail call i16 @llvm.convert.to.fp16.f32(float %src)
49 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %1)
64 %2 = tail call double @llvm.convert.from.fp16.f64(i16 %1)
78 %val = tail call i16 @llvm.convert.to.fp16.f64(double %src)
86 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
87 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone
88 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
89 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
Dfastmath-float-half-conversion.ll12 %0 = tail call i16 @llvm.convert.to.fp16.f64(double %d)
26 %0 = tail call i16 @llvm.convert.to.fp16.f80(x86_fp80 %d)
35 %0 = tail call i16 @llvm.convert.to.fp16.f64(double %d)
44 %0 = tail call i16 @llvm.convert.to.fp16.f80(x86_fp80 %d)
48 declare i16 @llvm.convert.to.fp16.f64(double)
49 declare i16 @llvm.convert.to.fp16.f80(x86_fp80)
Dfast-isel-double-half-convertion.ll12 %1 = call double @llvm.convert.from.fp16.f64(i16 %0)
18 %0 = call i16 @llvm.convert.to.fp16.f64(double %a)
22 declare i16 @llvm.convert.to.fp16.f64(double)
23 declare double @llvm.convert.from.fp16.f64(i16)
Dfast-isel-float-half-convertion.ll11 %0 = call i16 @llvm.convert.to.fp16.f32(float %a)
23 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
27 declare i16 @llvm.convert.to.fp16.f32(float)
28 declare float @llvm.convert.from.fp16.f32(i16)
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dfp16.ll2 ; RUN: llc -mattr=+vfp3,+fp16 < %s | FileCheck --check-prefix=CHECK-FP16 %s
16 %2 = tail call float @llvm.convert.from.fp16(i16 %0)
19 %3 = tail call float @llvm.convert.from.fp16(i16 %1)
23 %5 = tail call i16 @llvm.convert.to.fp16(float %4)
30 declare float @llvm.convert.from.fp16(i16) nounwind readnone
32 declare i16 @llvm.convert.to.fp16(float) nounwind readnone
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/msa/
Df16-llvm-ir.ll262 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
271 %3 = call float @llvm.convert.from.fp16.f32(i16 %2)
276 %4 = call i16 @llvm.convert.to.fp16.f32(float %add)
288 declare float @llvm.convert.from.fp16.f32(i16)
291 declare i16 @llvm.convert.to.fp16.f32(float)
298 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
307 %3 = call float @llvm.convert.from.fp16.f32(i16 %2)
312 %4 = call i16 @llvm.convert.to.fp16.f32(float %sub)
328 %1 = call float @llvm.convert.from.fp16.f32(i16 %0)
337 %3 = call float @llvm.convert.from.fp16.f32(i16 %2)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/
Ddirective-fpu-multiple.s13 .fpu vfpv3-fp16
15 .fpu vfpv3-d16-fp16
17 .fpu vfpv3xd-fp16
25 .fpu neon-fp16
/external/llvm/test/MC/ARM/
Ddirective-fpu-multiple.s13 .fpu vfpv3-fp16
15 .fpu vfpv3-d16-fp16
17 .fpu vfpv3xd-fp16
25 .fpu neon-fp16
/external/llvm/test/CodeGen/AMDGPU/
Dfp16_to_fp.ll4 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone
5 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone
13 %cvt = call float @llvm.convert.from.fp16.f32(i16 %val) nounwind readnone
26 %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-objdump/ARM/
Dv7a-neg-subfeature.s1 @ RUN: llvm-mc < %s -triple armv7a -mattr=+vfp3,+neon,+fp16,+hwdiv-arm,+hwdiv -filetype=obj | llvm-…
2 @ RUN: llvm-mc < %s -triple armv7a -mattr=+vfp3,+neon,+fp16,+hwdiv-arm,+hwdiv -filetype=obj | llvm-…
26 fp16: label
29 @CHECK-LABEL: fp16
Dv7a-subfeature.s1 @ RUN: llvm-mc < %s -triple armv7a -mattr=+vfp3,+neon,+fp16,+hwdiv-arm -filetype=obj | llvm-objdump…
25 fp16: label
28 @CHECK-LABEL: fp16
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dfmuladd.v2f16.ll1 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=-fp64-fp16-deno…
2 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=-fp64-fp16-deno…
3 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=-fp64-fp16-deno…
4 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=-fp64-fp16-deno…
6 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=+fp64-fp16-deno…
7 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=+fp64-fp16-deno…
8 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=+fp64-fp16-deno…
9 ; RUN: llc -amdgpu-scalarize-global-loads=false -march=amdgcn -mcpu=gfx900 -mattr=+fp64-fp16-deno…
Dhsa-fp-mode.ll75 attributes #2 = { nounwind "target-features"="-fp32-denormals,+fp64-fp16-denormals" }
76 attributes #3 = { nounwind "target-features"="+fp32-denormals,-fp64-fp16-denormals" }
77 attributes #4 = { nounwind "target-features"="+fp32-denormals,+fp64-fp16-denormals" }
78 attributes #5 = { nounwind "target-features"="-fp32-denormals,-fp64-fp16-denormals" }

12345