Searched refs:FullFP16 (Results 1 – 3 of 3) sorted by relevance
142 def FeatureFullFP16 : ExtensionWithMArch<"fullfp16", "FullFP16", "FEAT_FP16",
3440 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitStrictFPComparison() local3442 if ((VT == MVT::f16 && !FullFP16) || VT == MVT::bf16) { in emitStrictFPComparison()3458 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitComparison() local3462 if ((VT == MVT::f16 && !FullFP16) || VT == MVT::bf16) { in emitComparison()3567 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in emitConditionalComparison() local3571 if ((LHS.getValueType() == MVT::f16 && !FullFP16) || in emitConditionalComparison()15111 const bool FullFP16 = DAG.getSubtarget<AArch64Subtarget>().hasFullFP16(); in LowerVSETCC() local15115 if ((!FullFP16 && LHS.getValueType().getVectorElementType() == MVT::f16) || in LowerVSETCC()15127 assert((!FullFP16 && LHS.getValueType().getVectorElementType() != MVT::f16) || in LowerVSETCC()19135 static bool hasPairwiseAdd(unsigned Opcode, EVT VT, bool FullFP16) { in hasPairwiseAdd() argument[all …]
6551 // FullFP16 instruction when it is available