Lines Matching refs:HasFMAD
5693 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()
5835 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFMAFMulToFMadOrFMA() local
5836 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive, true)) in matchCombineFAddFMAFMulToFMadOrFMA()
5846 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFAddFMAFMulToFMadOrFMA()
5900 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFAddFpExtFMulToFMadOrFMAAggressive() local
5901 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5915 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
6026 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFMulToFMadOrFMA() local
6027 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFSubFMulToFMadOrFMA()
6045 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFSubFMulToFMadOrFMA()
6078 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFNegFMulToFMadOrFMA() local
6079 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFSubFNegFMulToFMadOrFMA()
6087 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFSubFNegFMulToFMadOrFMA()
6125 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFpExtFMulToFMadOrFMA() local
6126 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFSubFpExtFMulToFMadOrFMA()
6134 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFSubFpExtFMulToFMadOrFMA()
6176 bool AllowFusionGlobally, HasFMAD, Aggressive; in matchCombineFSubFpExtFNegFMulToFMadOrFMA() local
6177 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive)) in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
6186 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA; in matchCombineFSubFpExtFNegFMulToFMadOrFMA()