I think this is the missing IR fold noted in D50195, but AFAICT, we don't need any fast-math to enable the transform. FP negation can always be folded into an fmul/fdiv constant to eliminate the fneg.
I've limited this to one-use to ensure that we are eliminating an instruction rather than replacing fneg by a potentially expensive fdiv or fmul.