/external/llvm/test/Transforms/ConstProp/ |
D | convert-from-fp16.ll | 4 ; 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/ |
D | convert-from-fp16.ll | 4 ; 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/ |
D | f16-convert.ll | 10 %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/ |
D | f16-convert.ll | 10 %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/ |
D | fp16.ll | 3 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/ |
D | fp16.ll | 3 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/ |
D | fp16.ll | 9 ;; +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/ |
D | fp16.ll | 9 ;; +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/ |
D | cvt16.ll | 24 %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
|
D | fastmath-float-half-conversion.ll | 12 %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)
|
D | fast-isel-double-half-convertion.ll | 12 %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)
|
D | fast-isel-float-half-convertion.ll | 11 %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/ |
D | cvt16.ll | 24 %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
|
D | fastmath-float-half-conversion.ll | 12 %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)
|
D | fast-isel-double-half-convertion.ll | 12 %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)
|
D | fast-isel-float-half-convertion.ll | 11 %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/ |
D | fp16.ll | 2 ; 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/ |
D | f16-llvm-ir.ll | 262 %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/ |
D | directive-fpu-multiple.s | 13 .fpu vfpv3-fp16 15 .fpu vfpv3-d16-fp16 17 .fpu vfpv3xd-fp16 25 .fpu neon-fp16
|
/external/llvm/test/MC/ARM/ |
D | directive-fpu-multiple.s | 13 .fpu vfpv3-fp16 15 .fpu vfpv3-d16-fp16 17 .fpu vfpv3xd-fp16 25 .fpu neon-fp16
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | fp16_to_fp.ll | 4 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/ |
D | v7a-neg-subfeature.s | 1 @ 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
|
D | v7a-subfeature.s | 1 @ 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/ |
D | fmuladd.v2f16.ll | 1 ; 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…
|
D | hsa-fp-mode.ll | 75 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" }
|