Home
last modified time | relevance | path

Searched refs:FMAD (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h487 FMAD, enumerator
H A DTargetLowering.h3165 return isOperationLegal(ISD::FMAD, N->getValueType(0)); in isFMADLegal()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp605 case ISD::FMAD: in fnegFoldsIntoOpcode()
873 case ISD::FMAD: { in getNegatedExpression()
1937 : (unsigned)ISD::FMAD; in LowerDIVREM24()
2023 unsigned FMAD = in LowerUDIVREM64() local
2026 ? (unsigned)ISD::FMAD in LowerUDIVREM64()
2031 SDValue Mad1 = DAG.getNode(FMAD, DL, MVT::f32, Cvt_Hi, in LowerUDIVREM64()
2040 SDValue Mad2 = DAG.getNode(FMAD, DL, MVT::f32, Trunc, in LowerUDIVREM64()
4751 case ISD::FMAD: { in performFNegCombine()
H A DAMDGPUCodeGenPrepare.cpp1271 auto FMAD = !ST->hasMadMacF32Insts() in expandDivRem24Impl() local
1274 Value *FR = Builder.CreateIntrinsic(FMAD, in expandDivRem24Impl()
H A DR600ISelLowering.cpp160 setOperationAction(ISD::FMAD, MVT::f32, Legal); in R600TargetLowering()
H A DSIISelLowering.cpp481 setOperationAction(ISD::FMAD, MVT::f32, Legal); in SITargetLowering()
615 setOperationAction(ISD::FMAD, MVT::f16, Legal); in SITargetLowering()
963 return ((Opcode == ISD::FMAD && Subtarget->hasMadMixInsts()) || in isFPExtFoldable()
12357 case ISD::FMAD: in isCanonicalized()
13296 isOperationLegal(ISD::FMAD, VT)) in getFusedOpcode()
13297 return ISD::FMAD; in getFusedOpcode()
H A DAMDGPUISelDAGToDAG.cpp192 case ISD::FMAD: in fp16SrcZerosHighBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp275 case ISD::FMAD: return "fmad"; in getOperationName()
H A DLegalizeFloatTypes.cpp2435 case ISD::FMAD: R = PromoteFloatRes_FMAD(N); break; in PromoteFloatResult()
2844 case ISD::FMAD: R = SoftPromoteHalfRes_FMAD(N); break; in SoftPromoteHalfResult()
H A DDAGCombiner.cpp2011 case ISD::FMAD: return visitFMAD(N); in visit()
15604 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine()
15608 return matcher.match(N, ISD::FMA) || matcher.match(N, ISD::FMAD); in visitFADDForFMACombine()
15834 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine()
15989 return matcher.match(N, ISD::FMA) || matcher.match(N, ISD::FMAD); in visitFSUBForFMACombine()
16159 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFMULForFMADistributiveCombine()
16926 return DAG.getNode(ISD::FMAD, DL, VT, N0, N1, N2); in visitFMAD()
H A DSelectionDAG.cpp5128 case ISD::FMAD: { in isKnownNeverNaN()
7076 case ISD::FMAD: { in getNode()
7087 if (Opcode == ISD::FMAD) { in getNode()
H A DLegalizeDAG.cpp3615 case ISD::FMAD: in ExpandNode()
H A DTargetLowering.cpp7293 case ISD::FMAD: { in getNegatedExpression()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1457 if (auto FMAD = in instCombineSVEVectorFAdd() local
1461 return FMAD; in instCombineSVEVectorFAdd()
1477 if (auto FMAD = in instCombineSVEVectorFAddU() local
1481 return FMAD; in instCombineSVEVectorFAddU()
H A DAArch64SchedA510.td1083 "^(FMAD|FNMAD|FNML[AS]|FN?MSB)_(ZPmZZ|ZPZZZ)_[HSD]")>;
H A DAArch64SchedNeoverseN2.td2001 "^(FMAD|FNMAD|FNML[AS]|FN?MSB)_ZPmZZ_[HSD]$")>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def360 VP_PROPERTY_FUNCTIONAL_SDOPC(FMAD)
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp834 ISD::FMAD, ISD::SMIN, in initActions()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td492 def fmad : SDNode<"ISD::FMAD" , SDTFPTernaryOp, [SDNPCommutative]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp43905 case ISD::FMAD: in scalarizeExtEltFP()