[InstCombine] Negator: 0 - (X + Y) --> (-X) - Y iff a single operand negated
We really don't want to do this if the original/outermost subtraction
isn't a negation, and therefore doesn't go away - just sinking negation
isn't a win. We are actually appear to be missing folds so hoist it.