Searched refs:HasFMAD (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 5048 HasFMAD = (LI && TLI.isFMADLegal(MI, DstType)); in canCombineFMadOrFMA() 5053 if (!HasFMAD && !HasFMA) in canCombineFMadOrFMA() 5057 Options.UnsafeFPMath || HasFMAD; in canCombineFMadOrFMA() 5070 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFMulToFMadOrFMA() local 5118 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFpExtFMulToFMadOrFMA() local 5177 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFMAFMulToFMadOrFMA() local 5242 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFpExtFMulToFMadOrFMAAggressive() local 5368 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFMulToFMadOrFMA() local 5420 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFNegFMulToFMadOrFMA() local 5467 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFpExtFMulToFMadOrFMA() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.h | 687 bool &HasFMAD, bool &Aggressive,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 13981 bool HasFMAD = (LegalOperations && TLI.isFMADLegal(DAG, N)); in visitFADDForFMACombine() local 13989 if (!HasFMAD && !HasFMA) in visitFADDForFMACombine() 13995 Options.UnsafeFPMath || HasFMAD); in visitFADDForFMACombine() 14004 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine() 14194 bool HasFMAD = (LegalOperations && TLI.isFMADLegal(DAG, N)); in visitFSUBForFMACombine() local 14202 if (!HasFMAD && !HasFMA) in visitFSUBForFMACombine() 14207 Options.UnsafeFPMath || HasFMAD); in visitFSUBForFMACombine() 14217 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine() 14525 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine() local 14529 if (!HasFMAD && !HasFMA) in visitFMULForFMADistributiveCombine() [all …]
|