mesa/src/intel
Georg Lehmann f26069fdd9 nir: replace nir_opt_conditional_discard with nir_opt_peephole_select
Foz-DB Navi21:
Totals from 118 (0.15% of 79377) affected shaders:
Instrs: 208001 -> 207355 (-0.31%); split: -0.33%, +0.01%
CodeSize: 1080428 -> 1078432 (-0.18%); split: -0.20%, +0.02%
SpillSGPRs: 202 -> 211 (+4.46%)
Latency: 1923508 -> 1919093 (-0.23%); split: -0.62%, +0.39%
InvThroughput: 407475 -> 407081 (-0.10%); split: -0.12%, +0.02%
SClause: 7050 -> 7033 (-0.24%); split: -0.31%, +0.07%
Copies: 12156 -> 11821 (-2.76%); split: -3.04%, +0.28%
PreSGPRs: 8198 -> 8331 (+1.62%); split: -0.02%, +1.65%
PreVGPRs: 7628 -> 7528 (-1.31%)
VALU: 155747 -> 155657 (-0.06%); split: -0.06%, +0.00%
SALU: 18295 -> 17782 (-2.80%); split: -2.98%, +0.18%
SMEM: 10521 -> 10519 (-0.02%)

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33590>
2025-02-20 21:59:17 +00:00
..
blorp blorp: emit 3DSTATE_VF 2025-02-13 14:36:15 +00:00
ci anv/ci/adl: update fail expectation for video 2025-02-18 18:34:51 +00:00
common intel/common: fix mi_builder_test issue 2025-02-04 12:57:19 +00:00
compiler nir: replace nir_opt_conditional_discard with nir_opt_peephole_select 2025-02-20 21:59:17 +00:00
decoder intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00
dev intel/dev: Call intel_device_info_update_after_hwconfig() from common code 2025-02-17 20:52:31 +00:00
ds anv: add source hashes for BVH building shaders 2025-02-07 07:27:54 +00:00
executor intel: Initialize upper 32bits of drm_xe_sync.handle 2025-02-02 21:34:45 -08:00
genxml intel: Fix typos 2025-02-15 17:43:44 +00:00
isl isl: use workaround framework for Wa_1207137018 2025-01-29 12:10:13 +00:00
nullhw-layer build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
perf intel/perf: add new perf consts to support more metrics 2025-01-16 00:01:56 +00:00
shaders intel: output a depfile with mesa_clc 2025-02-04 00:10:01 +00:00
tools intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00
vulkan nir/peephole_select: add options struct 2025-02-20 21:59:16 +00:00
vulkan_hasvk intel: switch to nir_metadata_divergence 2025-02-13 10:08:43 +00:00
meson.build intel: Add meson option -Dintel-elk 2025-01-30 00:45:59 +00:00