mesa/src/gallium/auxiliary
Marek Olšák 3aadae22ad nir: make nir_block::predecessors & dom_frontier sets non-malloc'd
We can just place the set structures inside nir_block.

This reduces the number of ralloc calls by 6.7% when compiling Heaven
shaders with radeonsi+ACO using a release build (i.e. not including
nir_validate set allocations, which are also removed).

Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36728>
2025-08-21 06:13:48 +00:00
..
cso_cache all: rename pipe_shader_type to mesa_shader_stage 2025-08-06 10:28:40 +08:00
draw gallium: Do not flush subnormals during tessellation. 2025-08-19 19:45:29 +00:00
driver_ddebug glsl,gallium,mesa: replace MESA_SHADER_STAGES with MESA_SHADER_MESH_STAGES 2025-08-11 01:44:44 +00:00
driver_noop all: rename pipe_shader_type to mesa_shader_stage 2025-08-06 10:28:40 +08:00
driver_trace frontends/va: Remove EFC support 2025-08-20 14:25:45 +00:00
gallivm all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
hud gallium: always upload cbuf0 when cap is set 2025-08-14 12:47:47 +00:00
indices aux/indices: remove useless lines 2025-07-04 15:26:39 +00:00
nir nir: make nir_block::predecessors & dom_frontier sets non-malloc'd 2025-08-21 06:13:48 +00:00
pipe-loader perfetto: unify init 2025-08-12 13:17:43 +00:00
pipebuffer util: Move pb_slab from gallium to util 2025-04-30 12:56:39 +00:00
postprocess gallium: always upload cbuf0 when cap is set 2025-08-14 12:47:47 +00:00
renderonly kmsro: assert that scanout refcount is larger than 0 2023-07-05 12:10:18 +00:00
rtasm util: Remove MMX/MMXext detection code 2024-11-13 23:33:15 +00:00
target-helpers pipe-loader: Load the rocket accel driver 2025-07-28 08:06:38 +02:00
tessellator build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
tgsi tgsi: Remove return type from tgsi_instruction_texture 2025-08-15 08:03:04 +00:00
translate treewide: use SWAP macro 2025-07-23 19:49:47 +00:00
util tc: remove user cbuf uploads 2025-08-14 12:47:48 +00:00
vl auxiliary/vl: Map X6R10/X6R10X6G10 formats to R16/R16G16 2025-08-20 14:01:05 +00:00
meson.build mesa: stop using inc_mesa in most places that have nothing to do with GL 2025-08-06 20:35:26 +00:00