Home
last modified time | relevance | path

Searched refs:FullFP16 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Features.td142 def FeatureFullFP16 : ExtensionWithMArch<"fullfp16", "FullFP16", "FEAT_FP16",
H A DAArch64ISelLowering.cpp3433 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitStrictFPComparison() local
3435 if ((VT == MVT::f16 && !FullFP16) || VT == MVT::bf16) { in emitStrictFPComparison()
3450 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitComparison() local
3454 if ((VT == MVT::f16 && !FullFP16) || VT == MVT::bf16) { in emitComparison()
3557 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitConditionalComparison() local
3561 if ((LHS.getValueType() == MVT::f16 && !FullFP16) || in emitConditionalComparison()
19778 static bool hasPairwiseAdd(unsigned Opcode, EVT VT, bool FullFP16) { in hasPairwiseAdd() argument
19782 return (FullFP16 && VT == MVT::f16) || VT == MVT::f32 || VT == MVT::f64; in hasPairwiseAdd()
19919 const bool FullFP16 = Subtarget->hasFullFP16(); in performExtractVectorEltCombine() local
19936 if (isNullConstant(N1) && hasPairwiseAdd(N0->getOpcode(), VT, FullFP16) && in performExtractVectorEltCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td6545 // FullFP16 instruction when it is available