[InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop (#88776)

Since all optimizations that use range metadata now also handle range attribute, this patch replaces writes of
range metadata for call instructions to range attributes.

GitOrigin-RevId: b8f3024a315074e0f880542c33cb89681eebc5a3
7 files changed