mesa/src/broadcom
Alyssa Rosenzweig 03b2c34793 nir: Remove register arrays
Nothing produces them any more, so remove them from NIR. This massively reduces
the size of nir_src, which should improve performance all over.

nir_src size reduced from 56 bytes -> 40 bytes (pahole results on arm64, x86_64
should be similar.)

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24253>
2023-07-21 11:25:49 +00:00
..
ci ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml 2023-07-18 23:07:52 +00:00
cle broadcom/cle: fix up viewport offset packet definition for V3D 4.1+ 2023-06-07 18:40:56 +00:00
clif v3d/clif: add support for dumping GS shader state 2021-10-13 21:23:10 +00:00
common compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00
compiler nir: Remove register arrays 2023-07-21 11:25:49 +00:00
drm-shim vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim 2022-11-08 21:23:27 +00:00
qpu broadcom/compiler: fix incorrect ALU checks 2023-04-25 11:15:26 +02:00
simulator v3d: Replace usage of mtx_t with simple_mtx_t in v3d_simulator.c 2023-05-31 15:44:50 +00:00
vulkan v3dv: Rely on nir_builder setting workgroup size 2023-07-17 19:53:49 +00:00
.editorconfig broadcom: add editorconfig 2017-07-25 14:44:52 -07:00
meson.build meson: drop duplicate lib in lib name 2022-08-22 08:35:41 +00:00