craig.topper added a comment. @cameron.mcinally can you summarize why an explicit fneg isn't going to fly. I had been trying to follow the thread and maybe I missed a strong object somewhere? Repository: rL LLVM https://reviews.llvm.org/D50913