nir: Check against combined alignment in nir_lower_mem_access_bit_sizes
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Fri, 24 Feb 2023 20:26:44 +0000 (14:26 -0600)
committerMarge Bot <emma+marge@anholt.net>
Fri, 3 Mar 2023 02:00:39 +0000 (02:00 +0000)
commit4b06b1a7c5f23bb6a752ec79f2d6a9db21c5a358
treeb5670a26fc64e98a34ec56c506765f6941ecbd5c
parent352fee176c763a75d26eaeec262ad5b98cd1af8b
nir: Check against combined alignment in nir_lower_mem_access_bit_sizes

Checking against align_mul is insufficient if align_offset > 0.  We need
to check against the combined alignment instead.

Fixes: 2e2d7803c7f1 ("nir: Add a load/store bit size lowering pass")
Reviewed-by: M Henning <drawoc@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21524>
src/compiler/nir/nir_lower_mem_access_bit_sizes.c