Lines Matching refs:UnsafeFPMath
13027 Options.UnsafeFPMath || N->getFlags().hasAllowReassociation(); in visitFADDForFMACombine()
13029 Options.UnsafeFPMath || HasFMAD); in visitFADDForFMACombine()
13236 Options.UnsafeFPMath || HasFMAD); in visitFSUBForFMACombine()
13386 return Options.UnsafeFPMath || N->getFlags().hasAllowReassociation(); in visitFSUBForFMACombine()
13396 bool CanFuse = Options.UnsafeFPMath || N->getFlags().hasAllowContract(); in visitFSUBForFMACombine()
13545 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFMULForFMADistributiveCombine()
13551 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine()
13705 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFADD()
13886 if (((Options.UnsafeFPMath && Options.NoSignedZerosFPMath) || in visitFSUB()
13944 if (Options.UnsafeFPMath || Flags.hasAllowReassociation()) { in visitFMUL()
14059 bool UnsafeFPMath = in visitFMA() local
14060 Options.UnsafeFPMath || N->getFlags().hasAllowReassociation(); in visitFMA()
14083 if (UnsafeFPMath) { in visitFMA()
14100 if (UnsafeFPMath) { in visitFMA()
14141 if (UnsafeFPMath) { in visitFMA()
14177 bool UnsafeMath = DAG.getTarget().Options.UnsafeFPMath; in combineRepeatedFPDivisors()
14275 if (Options.UnsafeFPMath || Flags.hasAllowReciprocal()) { in visitFDIV()
14369 (Options.UnsafeFPMath || Flags.hasAllowReassociation())) in visitFDIV()
14819 if (DAG.getTarget().Options.UnsafeFPMath || N0IsTrunc) { in visitFP_ROUND()