mesa/src
Christoph Pillmayer ca9c9957e2 pan: Avoid some redundant SSA spills
Instead of inserting the spill instruction before the instruction that
caused the spill, instead insert it either right after the definition
or at the end of the block that contains the definition.
This helps reduce code size and also moves STOREs outside of loops on
average.

Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38238>
2025-11-18 08:42:23 +00:00
..
amd radv: add support for cooperative matrix reductions. 2025-11-17 23:33:59 +00:00
android_stub
asahi nir: rename nir_copy_prop -> nir_opt_copy_prop 2025-11-15 02:16:38 +00:00
broadcom nir: add a cmat call instruction type. 2025-11-17 23:33:58 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler aco,nir: support subdword v_permlane_b16 2025-11-17 23:33:59 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
etnaviv etnaviv/ci: Add KHR-GLES2 conformance testing 2025-11-15 11:00:07 +00:00
freedreno nir: add a cmat call instruction type. 2025-11-17 23:33:58 +00:00
gallium nir: add a cmat call instruction type. 2025-11-17 23:33:58 +00:00
gbm mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
getopt
gfxstream gfxstream: meson format -i {all meson files} 2025-11-12 16:05:12 +00:00
glx mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
gtest
imagination pvr: limit availability of HW defs 2025-11-17 16:04:31 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv/ci: Run vkd3d job in parallel 2025-11-18 07:41:42 +00:00
kosmickrisp nir: add a cmat call instruction type. 2025-11-17 23:33:58 +00:00
loader mesa: replace most occurrences of getenv() with os_get_option() 2025-11-06 04:36:13 +00:00
mesa mesa: fix _mesa_update_texture_matrices() 2025-11-18 01:31:12 +00:00
microsoft nir: rename nir_copy_prop -> nir_opt_copy_prop 2025-11-15 02:16:38 +00:00
nouveau nir: rename nir_copy_prop -> nir_opt_copy_prop 2025-11-15 02:16:38 +00:00
panfrost pan: Avoid some redundant SSA spills 2025-11-18 08:42:23 +00:00
poly nir: rename nir_copy_prop -> nir_opt_copy_prop 2025-11-15 02:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util: Add build_id for macOS 2025-11-17 22:50:07 +00:00
virtio venus: add a wsi image log 2025-11-16 15:37:16 +00:00
vulkan vulkan/runtime: fix incorrect assert on empty shader groups 2025-11-17 12:12:22 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00