MaskRay wrote: > While I don't think the bounds changes are wrong, can we split them from what would otherwise be an NFC change? Extracted and merged bounds change separately. Rebased. https://github.com/llvm/llvm-project/pull/219084