agx: Use nir_lower_mem_access_bit_sizes
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sun, 26 Feb 2023 03:29:42 +0000 (22:29 -0500)
committerMarge Bot <emma+marge@anholt.net>
Sat, 11 Mar 2023 14:15:50 +0000 (14:15 +0000)
commitb768a254f799d8da7e445b6f20bfa1e371681b33
treebc6c9927e94157277476cac3b22b02b71f7f5dbc
parent8a53050d7d3fd800c211e20fe9d9f83249ca098c
agx: Use nir_lower_mem_access_bit_sizes

Lowers away 64-bit loads, which we'll create in the sysval lowering for
dynamically indexed UBOs/VBOs. The lowering generates pack_64_2x32 instructions,
so lower those too.

No shader-db changes.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21674>
src/asahi/compiler/agx_compile.c
src/asahi/compiler/agx_compile.h