Lines Matching refs:UnsafeFPMath
589 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
605 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
653 assert(Options.UnsafeFPMath); in GetNegatedExpression()
669 assert(Options.UnsafeFPMath); in GetNegatedExpression()
5176 if (Options.UnsafeFPMath && in visitSELECT()
7639 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFADDForFMACombine()
7822 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFSUBForFMACombine()
8088 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFMULForFMACombine()
8195 if (Options.UnsafeFPMath) { in visitFADD()
8333 if (Options.UnsafeFPMath) { in visitFSUB()
8403 if (Options.UnsafeFPMath) { in visitFMUL()
8493 if (Options.UnsafeFPMath) { in visitFMA()
8515 if (Options.UnsafeFPMath) { in visitFMA()
8553 if (Options.UnsafeFPMath) { in visitFMA()
8582 bool UnsafeMath = DAG.getTarget().Options.UnsafeFPMath; in combineRepeatedFPDivisors()
8657 if (Options.UnsafeFPMath) { in visitFDIV()
8764 if (!DAG.getTarget().Options.UnsafeFPMath || TLI.isFsqrtCheap()) in visitFSQRT()
9054 if (DAG.getTarget().Options.UnsafeFPMath || N0IsTrunc) { in visitFP_ROUND()