Lines Matching refs:UnsafeFPMath
727 if (!Options->UnsafeFPMath && !Flags.hasNoSignedZeros()) in isNegatibleForFree()
787 assert(Options.UnsafeFPMath || Flags.hasNoSignedZeros()); in GetNegatedExpression()
10466 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFADDForFMACombine()
10677 bool CanFuse = Options.UnsafeFPMath || isContractable(N); in visitFSUBForFMACombine()
10966 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath) && in visitFMULForFMADistributiveCombine()
10972 bool HasFMAD = Options.UnsafeFPMath && in visitFMULForFMADistributiveCombine()
11066 if (N1C->isNegative() || Options.UnsafeFPMath || Flags.hasNoSignedZeros()) in visitFADD()
11109 if ((Options.UnsafeFPMath || Flags.hasNoNaNs()) && AllowNewConst) { in visitFADD()
11122 if ((Options.UnsafeFPMath || in visitFADD()
11241 if (!N1CFP->isNegative() || Options.UnsafeFPMath || in visitFSUB()
11249 if (Options.UnsafeFPMath || Flags.hasNoNaNs()) in visitFSUB()
11264 if ((Options.UnsafeFPMath || in visitFSUB()
11322 if (Options.UnsafeFPMath || in visitFMUL()
11329 if (Options.UnsafeFPMath || Flags.hasAllowReassociation()) { in visitFMUL()
11443 bool UnsafeFPMath = Options.UnsafeFPMath || isContractable(N); in visitFMA() local
11452 if (UnsafeFPMath) { in visitFMA()
11469 if (UnsafeFPMath) { in visitFMA()
11515 if (UnsafeFPMath) { in visitFMA()
11544 bool UnsafeMath = DAG.getTarget().Options.UnsafeFPMath; in combineRepeatedFPDivisors()
11622 if (Options.UnsafeFPMath || Flags.hasAllowReciprocal()) { in visitFDIV()
11732 if (!DAG.getTarget().Options.UnsafeFPMath && in visitFSQRT()
12106 if (DAG.getTarget().Options.UnsafeFPMath || N0IsTrunc) { in visitFP_ROUND()