Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h501 FMAD, enumerator
H A DTargetLowering.h3280 return isOperationLegal(ISD::FMAD, N->getValueType(0)); in isFMADLegal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp651 case ISD::FMAD: in fnegFoldsIntoOpcode()
914 case ISD::FMAD: { in getNegatedExpression()
1978 : (unsigned)ISD::FMAD; in LowerDIVREM24()
2064 unsigned FMAD = in LowerUDIVREM64() local
2067 ? (unsigned)ISD::FMAD in LowerUDIVREM64()
2072 SDValue Mad1 = DAG.getNode(FMAD, DL, MVT::f32, Cvt_Hi, in LowerUDIVREM64()
2081 SDValue Mad2 = DAG.getNode(FMAD, DL, MVT::f32, Trunc, in LowerUDIVREM64()
4805 case ISD::FMAD: { in performFNegCombine()
H A DAMDGPUCodeGenPrepare.cpp1276 auto FMAD = !ST->hasMadMacF32Insts() in expandDivRem24Impl() local
1279 Value *FR = Builder.CreateIntrinsic(FMAD, in expandDivRem24Impl()
H A DR600ISelLowering.cpp160 setOperationAction(ISD::FMAD, MVT::f32, Legal); in R600TargetLowering()
H A DSIISelLowering.cpp482 setOperationAction(ISD::FMAD, MVT::f32, Legal); in SITargetLowering()
616 setOperationAction(ISD::FMAD, MVT::f16, Legal); in SITargetLowering()
980 return ((Opcode == ISD::FMAD && Subtarget->hasMadMixInsts()) || in isFPExtFoldable()
12628 case ISD::FMAD: in isCanonicalized()
13594 isOperationLegal(ISD::FMAD, VT)) in getFusedOpcode()
13595 return ISD::FMAD; in getFusedOpcode()
H A DAMDGPUISelDAGToDAG.cpp188 case ISD::FMAD: in fp16SrcZerosHighBits()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp295 case ISD::FMAD: return "fmad"; in getOperationName()
H A DLegalizeFloatTypes.cpp2640 case ISD::FMAD: R = PromoteFloatRes_FMAD(N); break; in PromoteFloatResult()
3080 case ISD::FMAD: R = SoftPromoteHalfRes_FMAD(N); break; in SoftPromoteHalfResult()
H A DDAGCombiner.cpp1925 case ISD::FMAD: return visitFMAD(N); in visit()
15904 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine()
15908 return matcher.match(N, ISD::FMA) || matcher.match(N, ISD::FMAD); in visitFADDForFMACombine()
16136 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine()
16291 return matcher.match(N, ISD::FMA) || matcher.match(N, ISD::FMAD); in visitFSUBForFMACombine()
16461 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFMULForFMADistributiveCombine()
17227 return DAG.getNode(ISD::FMAD, DL, VT, N0, N1, N2); in visitFMAD()
H A DSelectionDAG.cpp5408 case ISD::FMAD: { in isKnownNeverNaN()
7425 case ISD::FMAD: { in getNode()
7436 if (Opcode == ISD::FMAD) { in getNode()
H A DLegalizeDAG.cpp3690 case ISD::FMAD: in ExpandNode()
H A DTargetLowering.cpp7436 case ISD::FMAD: { in getNegatedExpression()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1602 if (auto FMAD = in instCombineSVEVectorFAdd() local
1606 return FMAD; in instCombineSVEVectorFAdd()
1622 if (auto FMAD = in instCombineSVEVectorFAddU() local
1626 return FMAD; in instCombineSVEVectorFAddU()
H A DAArch64SchedA510.td1090 "^(FMAD|FNMAD|FNML[AS]|FN?MSB)_(ZPmZZ|ZPZZZ)_[HSD]")>;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def393 VP_PROPERTY_FUNCTIONAL_SDOPC(FMAD)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp716 ISD::FMAD, ISD::SMIN, in initActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td507 def fmad : SDNode<"ISD::FMAD" , SDTFPTernaryOp, [SDNPCommutative]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp44947 case ISD::FMAD: in scalarizeExtEltFP()