Missing optimization pointed out by David earlier https://godbolt.org/g/PsWrfV
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Transforms/Utils/SimplifyLibCalls.cpp | ||
---|---|---|
1084–1085 ↗ | (On Diff #83682) | Doesn't hasUsnafeAlgebra make this irrelevant? |
lib/Transforms/Utils/SimplifyLibCalls.cpp | ||
---|---|---|
1089 ↗ | (On Diff #83682) | Missing fast-math flags on sqrt() call and fdiv instruction. |
lib/Transforms/Utils/SimplifyLibCalls.cpp | ||
---|---|---|
1084–1085 ↗ | (On Diff #83682) | Does it? I'm not entirely sure of the implications, see e.g. http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20160808/380416.html @hfinkel |
1089 ↗ | (On Diff #83682) | Fixed, my bad. |
lib/Transforms/Utils/SimplifyLibCalls.cpp | ||
---|---|---|
1084–1085 ↗ | (On Diff #83682) | Of course... Sorry about that! |