mesa/src/intel
Ian Romanick bdbfe8de4d elk/cmod: Don't propagate from CMP to possible Inf + (-Inf)
This is a backport of BRW e26270249b.

shader-db:

All Intel platforms had similar results. (Broadwell shown)
total instructions in shared programs: 18623918 -> 18624594 (<.01%)
instructions in affected programs: 125179 -> 125855 (0.54%)
helped: 0 / HURT: 139

total cycles in shared programs: 957073100 -> 957072484 (<.01%)
cycles in affected programs: 16534168 -> 16533552 (<.01%)
helped: 42 / HURT: 68

Fixes: 020b0055e7 ("i965/fs: Propagate conditional modifiers from compares to adds")
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39967>
2026-02-19 21:28:54 +00:00
..
blorp intel/brw: Use computed push constants size in brw_assign_urb_setup() 2026-02-19 16:53:03 +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 elk/cmod: Don't propagate from CMP to possible Inf + (-Inf) 2026-02-19 21:28:54 +00:00
decoder intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00
dev anv, brw: Consolidate ex_bso bits to a static devinfo inline 2026-02-16 21:33:47 +00:00
ds anv: instrument resource barriers instruction in u_trace 2025-12-15 08:25:42 +00:00
executor meson: make dep_lua a disabler 2025-11-21 21:48:57 +00:00
genxml intel/genxml: add CHICKEN_RASTER_2 with required bit for Xe3 2026-02-05 15:09:02 +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: Add virtio-gpu native context 2026-02-06 00:15:37 +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 intel/brw: Use computed push constants size in brw_assign_urb_setup() 2026-02-19 16:53:03 +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