Lines Matching defs:HasFMAD
5768 bool &HasFMAD, bool &Aggressive,
5781 HasFMAD = (!isPreLegalize() && TLI.isFMADLegal(MI, DstType));
5786 if (!HasFMAD && !HasFMA)
5790 Options.UnsafeFPMath || HasFMAD;
5804 bool AllowFusionGlobally, HasFMAD, Aggressive;
5805 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
5813 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
5853 bool AllowFusionGlobally, HasFMAD, Aggressive;
5854 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
5865 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
5913 bool AllowFusionGlobally, HasFMAD, Aggressive;
5914 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive, true))
5924 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
5979 bool AllowFusionGlobally, HasFMAD, Aggressive;
5980 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
5994 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
6106 bool AllowFusionGlobally, HasFMAD, Aggressive;
6107 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
6125 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
6159 bool AllowFusionGlobally, HasFMAD, Aggressive;
6160 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
6168 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
6207 bool AllowFusionGlobally, HasFMAD, Aggressive;
6208 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
6216 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;
6259 bool AllowFusionGlobally, HasFMAD, Aggressive;
6260 if (!canCombineFMadOrFMA(MI, AllowFusionGlobally, HasFMAD, Aggressive))
6269 HasFMAD ? TargetOpcode::G_FMAD : TargetOpcode::G_FMA;