mesa/src/freedreno
Connor Abbott fdfe86aa52 ir3: Expand preamble rematerialization
Add the ability to deduplicate hoisted expressions, which will be
necessary to avoid repeatedly hoisting the same descriptors and blowing
our budget. The offset calculation may have itself been hoisted into the
preamble, so we also have to be able to hoist a bindless_resource_ir3
referencing a load_preamble and connect it to the source of the
corresponding store_preamble.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29873>
2024-07-10 11:54:15 +00:00
..
.gitlab-ci freedreno: Describe LRZ feedback mechanism 2024-06-26 15:53:51 +00:00
afuc build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ci tu: Add VPC hardware workaround for a750 2024-07-09 13:57:33 +00:00
common freedreno/drm: Add rd dumper support 2024-07-09 16:44:47 +00:00
computerator build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
decode build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
drm freedreno/drm: Add rd dumper support 2024-07-09 16:44:47 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ds build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
fdl build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ir2 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ir3 ir3: Expand preamble rematerialization 2024-07-10 11:54:15 +00:00
isa ir3: Fix decoding of stib.b/ldib.b with offset 2024-07-04 08:40:47 +00:00
perfcntrs build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
registers freedreno: Fix decoding primitive counter events on a7xx 2024-07-09 13:57:33 +00:00
rnn build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
vulkan tu: Add VPC hardware workaround for a750 2024-07-09 13:57:33 +00:00
.clang-format clang-format: Disable formatting by default 2023-08-13 16:48:49 +02:00
.dir-locals.el freedreno: Update editorconfig and emacs settings for freedreno reformat. 2021-05-10 23:16:00 +00:00
.editorconfig freedreno: Update editorconfig and emacs settings for freedreno reformat. 2021-05-10 23:16:00 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00