Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5693 bool &HasFMAD, bool &Aggressive, in canCombineFMadOrFMA() argument
5706 HasFMAD = (!isPreLegalize() && TLI.isFMADLegal(MI, DstType)); in canCombineFMadOrFMA()
5711 if (!HasFMAD && !HasFMA) in canCombineFMadOrFMA()
5715 Options.UnsafeFPMath || HasFMAD; in canCombineFMadOrFMA()
5728 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFMulToFMadOrFMA() local
5729 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFAddFMulToFMadOrFMA()
5737 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFAddFMulToFMadOrFMA()
5776 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFpExtFMulToFMadOrFMA() local
5777 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFAddFpExtFMulToFMadOrFMA()
5788 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFAddFpExtFMulToFMadOrFMA()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h730 bool &HasFMAD, bool &Aggressive,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp15876 bool HasFMAD = !UseVP && (LegalOperations && TLI.isFMADLegal(DAG, N)); in visitFADDForFMACombine() local
15884 if (!HasFMAD && !HasFMA) in visitFADDForFMACombine()
15888 Options.UnsafeFPMath || HasFMAD); in visitFADDForFMACombine()
15904 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine()
16113 bool HasFMAD = !UseVP && (LegalOperations && TLI.isFMADLegal(DAG, N)); in visitFSUBForFMACombine() local
16121 if (!HasFMAD && !HasFMA) in visitFSUBForFMACombine()
16126 Options.UnsafeFPMath || HasFMAD); in visitFSUBForFMACombine()
16136 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine()
16453 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine() local
16457 if (!HasFMAD && !HasFMA) in visitFMULForFMADistributiveCombine()
[all …]