This is essentially the same direction as D61693, but might be easier to review...
Create InstCombine::visitFNeg(...) with a call to InstSimplify to do the heavy lifting. More transforms will need to be copied over from InstCombine::visitFSub(...) in future patches.