Searched refs:fp16 (Results 1 – 18 of 18) sorted by relevance
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 …]
69 %res = call i16 @llvm.convert.to.fp16.f32(float %in)77 %res = call float @llvm.convert.from.fp16.f32(i16 %in)81 declare float @llvm.convert.from.fp16.f32(i16) #182 declare i16 @llvm.convert.to.fp16.f32(float) #1
2 ; RUN: llc -mattr=+vfp3,+fp16 < %s | FileCheck --check-prefix=CHECK-FP16 %s21 %2 = tail call float @llvm.convert.from.fp16.f32(i16 %0)26 %3 = tail call float @llvm.convert.from.fp16.f32(i16 %1)32 %5 = tail call i16 @llvm.convert.to.fp16.f32(float %4)46 %val = call double @llvm.convert.from.fp16.f64(i16 %in)68 %val = call i16 @llvm.convert.to.fp16.f64(double %in)80 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone81 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone83 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone84 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
1 ; RUN: llc -mtriple=arm-eabi -mattr=+neon,+fp16 %s -o - | FileCheck %s
1 ; RUN: llc -asm-verbose=false < %s -mattr=+vfp3,+fp16 | FileCheck %s -check-prefix=CHECK-FP16 -chec…
3 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone4 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone5 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone6 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone12 %cvt = call float @llvm.convert.from.fp16.f32(i16 %val) nounwind readnone22 %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone32 %cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone42 %cvt = call i16 @llvm.convert.to.fp16.f64(double %val) nounwind readnone
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 readnone87 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone88 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone89 declare i16 @llvm.convert.to.fp16.f64(double) nounwind readnone
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)
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)
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)
4 declare float @llvm.convert.from.fp16.f32(i16) nounwind readnone5 declare double @llvm.convert.from.fp16.f64(i16) nounwind readnone13 %cvt = call float @llvm.convert.from.fp16.f32(i16 %val) nounwind readnone26 %cvt = call double @llvm.convert.from.fp16.f64(i16 %val) nounwind readnone
4 declare i16 @llvm.convert.to.fp16.f32(float) nounwind readnone12 %cvt = call i16 @llvm.convert.to.fp16.f32(float %val) nounwind readnone
129 tcu::Float16 fp16(val); in isValidFloat() local130 return !fp16.isDenorm() && !fp16.isInf() && !fp16.isNaN(); in isValidFloat()
132 tcu::Float16 fp16(val); in isValidFloat() local133 return !fp16.isDenorm() && !fp16.isInf() && !fp16.isNaN(); in isValidFloat()
205 declare i16 @llvm.convert.to.fp16.f32(float %a)210 %1 = call i16 @llvm.convert.to.fp16.f32(float %a)214 declare float @llvm.convert.from.fp16.f32(i16 %a)219 %1 = call float @llvm.convert.from.fp16.f32(i16 %a)
206 declare i16 @llvm.convert.to.fp16.f64(double %a)212 %1 = call i16 @llvm.convert.to.fp16.f64(double %a)216 declare double @llvm.convert.from.fp16.f64(i16 %a)226 %1 = call double @llvm.convert.from.fp16.f64(i16 %a)
43 def FeatureFP16 : SubtargetFeature<"fp16", "HasFP16", "true",
9542 :ref:`llvm.convert.from.fp16 <int_convert_from_fp16>`. Computation can9546 :ref:`llvm.convert.to.fp16 <int_convert_to_fp16>`, then storing as an9551 '``llvm.convert.to.fp16``' Intrinsic9559 declare i16 @llvm.convert.to.fp16.f32(float %a)9560 declare i16 @llvm.convert.to.fp16.f64(double %a)9565 The '``llvm.convert.to.fp16``' intrinsic function performs a conversion from a9577 The '``llvm.convert.to.fp16``' intrinsic function performs a conversion from a9586 %res = call i16 @llvm.convert.to.fp16.f32(float %a)9591 '``llvm.convert.from.fp16``' Intrinsic9599 declare float @llvm.convert.from.fp16.f32(i16 %a)[all …]