agx: Lower shared memory offsets to 16-bit
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 9 Feb 2023 01:46:48 +0000 (20:46 -0500)
committerMarge Bot <emma+marge@anholt.net>
Mon, 20 Feb 2023 18:50:39 +0000 (18:50 +0000)
commit14f546726e3501cb794c69a3c7c92ca40a78dade
treeaffe9bc0e8d8f6bbb48faea2aa1070e38c57a7be
parenta21f6f8cb048afc0a579ff98c2b95afb7f1ada4e
agx: Lower shared memory offsets to 16-bit

Per the hardware requirement. This simplifies instruction selection (it avoids
the need to constant fold u2u16 in the backend).

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21326>
src/asahi/compiler/agx_compile.c
src/asahi/compiler/agx_compiler.h
src/asahi/compiler/agx_nir_lower_shared_bitsize.c [new file with mode: 0644]
src/asahi/compiler/meson.build