mesa/src/amd
Konstantin Seurer 11897376c7 radv/rt: Skip null checks for small case counts
The individual cases make sure the sbt_idx is not null implicitly
because the handles are always != 0.

Totals from 60 (22.56% of 266) affected shaders:
Instrs: 47841 -> 47655 (-0.39%)
CodeSize: 255028 -> 253460 (-0.61%)
Latency: 1179658 -> 1225311 (+3.87%); split: -0.02%, +3.89%
InvThroughput: 224122 -> 232851 (+3.89%); split: -0.02%, +3.92%
Copies: 12049 -> 12043 (-0.05%); split: -0.37%, +0.32%
Branches: 3312 -> 3290 (-0.66%)
PreSGPRs: 3494 -> 3472 (-0.63%)

Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25089>
2023-11-28 22:58:35 +00:00
..
addrlib amd/common: update addrlib for gfx11.5 2023-10-20 07:32:34 +00:00
ci radv/ci: add new flakes for VEGA10 2023-11-28 09:04:08 +01:00
common ac/nir: fix partial mesh shader output writes on GFX11 2023-11-27 20:11:03 +00:00
compiler aco: add test for post-ra DPP clobbered in linear cfg 2023-11-28 12:48:56 +00:00
drm-shim amd: rename GFX110x to NAVI31-33 2023-09-30 23:08:47 +00:00
llvm fix: ac/llvm: LLVM 18: remove useless passes, partially removed upstream 2023-11-24 14:11:09 +00:00
registers ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS 2023-10-30 08:10:22 +00:00
vulkan radv/rt: Skip null checks for small case counts 2023-11-28 22:58:35 +00:00
meson.build meson: build radeonsi with aco 2023-05-15 02:01:10 +00:00