Home
last modified time | relevance | path

Searched refs:HasFP16 (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrAVX512.td2179 let Predicates = [HasFP16], ExeDomain = SSEPackedSingle in
2662 defm VCMPPH : avx512_vcmp<SchedWriteFCmp, avx512vl_f16_info, HasFP16>,
2674 let Predicates = [HasFP16] in {
2828 sched, HasFP16>,
2831 sched.Scl, f16x_info, HasFP16>,
4144 let Predicates = !if (!eq (prd, HasFP16), [HasFP16], [prd, OptForSize]) in
4213 HasFP16>,
4393 let Predicates = [HasFP16] in {
4535 let Predicates = [HasFP16] in {
4705 let Predicates = [HasFP16] in {
[all …]
H A DX86InstrVecCompiler.td172 let Predicates = [HasFP16, HasVLX] in {
H A DX86.td187 def FeatureFP16 : SubtargetFeature<"avx512fp16", "HasFP16", "true",
H A DX86InstrInfo.td919 def HasFP16 : Predicate<"Subtarget->hasFP16()">;
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp78 const bool HasFP16 = ST.hasFullFP16(); in AArch64LegalizerInfo() local
79 const LLT &MinFPScalar = HasFP16 ? s16 : s32; in AArch64LegalizerInfo()
398 if (HasFP16 && Ty == s16) in AArch64LegalizerInfo()
858 return (Ty == v8s16 || Ty == v4s16) && HasFP16; in AArch64LegalizerInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMPredicates.td112 def HasFP16 : Predicate<"Subtarget->hasFP16()">,
H A DARMInstrVFP.td757 Requires<[HasFP16]>,
769 Requires<[HasFP16]>,
791 Requires<[HasFP16]>,
805 Requires<[HasFP16]>,
H A DARM.td110 def FeatureFP16 : SubtargetFeature<"fp16", "HasFP16", "true",
H A DARMInstrFormats.td1141 list<Predicate> Predicates = [HasFP16];
H A DARMInstrNEON.td6943 Requires<[HasNEON, HasFP16]>;
6947 Requires<[HasNEON, HasFP16]>;