mesa/src/intel
Caio Oliveira 63e1592f8d brw/scoreboard: Don't track dependencies for UNDEFs
Dependencies in UNDEFs were already not propagated by
update_inst_scoreboard(), since the instruction there
was not consider neither ordered or unordered; and also
not being used to resolve implicit dependencies.

The generator was already ignoring any baked dependency
but for cases where UNDEF had two dependencies, a sync nop
would be generated -- which would be redundant with a
later sync nop.

Since we know UNDEFs have no dependencies, stop treating
them specially when trimming dependencies.

This patch remove this particular class of redundant sync nops.
No functional change is expected.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39875>
2026-02-26 06:54:48 +00:00
..
blorp brw/nir: handle inline_data_intel more like push_data_intel 2026-02-25 10:44:09 +00:00
ci anv/ci: add cross signed zero expected fails 2026-02-10 18:42:03 +00:00
common intel: Rename wm_prog_data to fs_prog_data 2026-02-06 20:51:59 -08:00
compiler brw/scoreboard: Don't track dependencies for UNDEFs 2026-02-26 06:54:48 +00:00
decoder util,intel: move probably_float to common code 2026-02-23 18:23:41 +00:00
dev anv, brw: Consolidate ex_bso bits to a static devinfo inline 2026-02-16 21:33:47 +00:00
ds anv: predicate BTP emissions 2026-02-25 00:17:03 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml anv: program HW to gather push constants at 3DSTATE_CONSTANT parsing time on Gfx9 2026-02-25 10:44:03 +00:00
isl isl: fix 32bit math with 4GB buffer size 2026-02-12 16:45:21 +00:00
mda intel/mda: Use -W for color words diff and -U for regular unified diff 2026-01-28 22:11:11 +00:00
nullhw-layer build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
perf intel/perf: Add HSW verx10 to intel_perf_query_result_write_mdapi() 2026-02-23 18:00:52 +00:00
shaders util/glsl2spirv: Use better glslang flag for -Olib 2025-11-20 02:14:50 +00:00
tools intel/tools: print out GRF size in intel_dev_info 2026-02-12 16:45:26 +00:00
vulkan anv: implement inline parameter promotion from push constants 2026-02-25 10:44:09 +00:00
vulkan_hasvk vulkan/wsi/wayland: Correctly map 24bpp format types 2026-02-17 19:25:19 +00:00
meson.build brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00