Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrAVX512.td2664 let Predicates = [HasFP16] in {
4101 let Predicates = !if (!eq (prd, HasFP16), [HasFP16], [prd, OptForSize]) in
4350 let Predicates = [HasFP16] in {
4662 let Predicates = [HasFP16] in {
5655 let Predicates = [HasFP16] in
7943 Requires<[HasFP16]>;
7950 Requires<[HasFP16]>;
7957 Requires<[HasFP16]>;
7960 Requires<[HasFP16]>;
9743 let Predicates = [HasFP16] in
[all …]
H A DX86InstrVecCompiler.td172 let Predicates = [HasFP16, HasVLX] in {
H A DX86.td181 def FeatureFP16 : SubtargetFeature<"avx512fp16", "HasFP16", "true",
H A DX86InstrInfo.td921 def HasFP16 : Predicate<"Subtarget->hasFP16()">;
/llvm-project-15.0.7/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()
385 if (HasFP16 && Ty == s16) in AArch64LegalizerInfo()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMPredicates.td112 def HasFP16 : Predicate<"Subtarget->hasFP16()">,
H A DARMInstrVFP.td754 Requires<[HasFP16]>,
766 Requires<[HasFP16]>,
788 Requires<[HasFP16]>,
802 Requires<[HasFP16]>,
H A DARM.td110 def FeatureFP16 : SubtargetFeature<"fp16", "HasFP16", "true",
H A DARMInstrFormats.td1140 list<Predicate> Predicates = [HasFP16];
H A DARMInstrNEON.td6943 Requires<[HasNEON, HasFP16]>;
6947 Requires<[HasNEON, HasFP16]>;