Lines Matching refs:UnsafeFPMath
607 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
623 if (!Options->UnsafeFPMath) return 0; in isNegatibleForFree()
671 assert(Options.UnsafeFPMath); in GetNegatedExpression()
687 assert(Options.UnsafeFPMath); in GetNegatedExpression()
5231 if (Options.UnsafeFPMath && in visitSELECT()
7769 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFADDForFMACombine()
7957 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFSUBForFMACombine()
8227 (Options.AllowFPOpFusion == FPOpFusion::Fast || Options.UnsafeFPMath); in visitFMULForFMACombine()
8334 if (Options.UnsafeFPMath) { in visitFADD()
8471 if (Options.UnsafeFPMath) { in visitFSUB()
8541 if (Options.UnsafeFPMath) { in visitFMUL()
8631 if (Options.UnsafeFPMath) { in visitFMA()
8653 if (Options.UnsafeFPMath) { in visitFMA()
8691 if (Options.UnsafeFPMath) { in visitFMA()
8720 bool UnsafeMath = DAG.getTarget().Options.UnsafeFPMath; in combineRepeatedFPDivisors()
8795 if (Options.UnsafeFPMath) { in visitFDIV()
8902 if (!DAG.getTarget().Options.UnsafeFPMath || TLI.isFsqrtCheap()) in visitFSQRT()
9171 if (DAG.getTarget().Options.UnsafeFPMath || N0IsTrunc) { in visitFP_ROUND()