Searched refs:HasFP16 (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 89 const bool HasFP16 = ST.hasFullFP16(); in AArch64LegalizerInfo() local 90 const LLT &MinFPScalar = HasFP16 ? s16 : s32; in AArch64LegalizerInfo() 251 return (Ty == v8s16 || Ty == v4s16) && HasFP16; in AArch64LegalizerInfo() 518 if (HasFP16 && Ty == s16) in AArch64LegalizerInfo() 560 return (Ty == v8s16 || Ty == v4s16) && Ty == Query.Types[0] && HasFP16; in AArch64LegalizerInfo() 675 return HasFP16 && in AArch64LegalizerInfo() 693 .widenScalarOrEltToNextPow2OrMinSize(1, /*MinSize=*/HasFP16 ? 16 : 32) in AArch64LegalizerInfo() 723 return HasFP16 && in AArch64LegalizerInfo() 734 .widenScalarOrEltToNextPow2OrMinSize(0, /*MinSize=*/HasFP16 ? 16 : 32) in AArch64LegalizerInfo() 1103 return (Ty == v4s16 || Ty == v8s16) && HasFP16; in AArch64LegalizerInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAVX512.td | 2005 let Predicates = [HasFP16], ExeDomain = SSEPackedSingle in 2434 defm VCMPPH : avx512_vcmp<SchedWriteFCmp, avx512vl_f16_info, HasFP16>, 2446 let Predicates = [HasFP16] in { 2590 sched, HasFP16>, 2593 sched.Scl, f16x_info, HasFP16>, 3899 let Predicates = !if (!eq (prd, HasFP16), [HasFP16], [prd, OptForSize]) in 3967 HasFP16>, 4147 let Predicates = [HasFP16] in { 4289 let Predicates = [HasFP16] in { 4450 let Predicates = [HasFP16] in { [all …]
|
H A D | X86InstrPredicates.td | 92 def HasFP16 : Predicate<"Subtarget->hasFP16()">;
|
H A D | X86InstrVecCompiler.td | 178 let Predicates = [HasFP16, HasVLX] in {
|
H A D | X86.td | 174 def FeatureFP16 : SubtargetFeature<"avx512fp16", "HasFP16", "true",
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMPredicates.td | 112 def HasFP16 : Predicate<"Subtarget->hasFP16()">,
|
H A D | ARMInstrVFP.td | 779 Requires<[HasFP16]>, 791 Requires<[HasFP16]>, 813 Requires<[HasFP16]>, 827 Requires<[HasFP16]>,
|
H A D | ARMFeatures.td | 104 def FeatureFP16 : SubtargetFeature<"fp16", "HasFP16", "true",
|
H A D | ARMInstrFormats.td | 1153 list<Predicate> Predicates = [HasFP16];
|
H A D | ARMInstrNEON.td | 6951 Requires<[HasNEON, HasFP16]>; 6955 Requires<[HasNEON, HasFP16]>;
|