This was requested in D13076: if we're going to canonicalize to fabs(), ValueTracking should know that fabs() clears sign bits.
In this patch (as in D13076), we're not handling vectors yet even though computeKnownBits' fabs() case itself should be vector-ready via the splat. Fixing this will require follow-on patches that correct logic that uses 'getScalarType'.