mesa/src
Georg Lehmann 6d3a279a3b nir: add fp class analysis for some intrinsics
I also tried ddx/ddy, but that was not worth it.

Foz-DB Navi48:
Totals from 1019 (1.23% of 82636) affected shaders:
Instrs: 516459 -> 515700 (-0.15%); split: -0.17%, +0.02%
CodeSize: 2712428 -> 2707008 (-0.20%); split: -0.21%, +0.01%
VGPRs: 70152 -> 70140 (-0.02%)
Latency: 1799198 -> 1795926 (-0.18%); split: -0.19%, +0.00%
InvThroughput: 233497 -> 232628 (-0.37%); split: -0.37%, +0.00%
VClause: 15315 -> 15346 (+0.20%); split: -0.11%, +0.31%
Copies: 30009 -> 30035 (+0.09%); split: -0.06%, +0.14%
VALU: 305519 -> 304727 (-0.26%); split: -0.27%, +0.01%
SALU: 45855 -> 45854 (-0.00%)

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39987>
2026-03-07 05:01:44 +00:00
..
amd amd/common/virtio: use hash_table_u64 2026-03-06 11:30:30 +00:00
android_stub
asahi agx: use common code vote lowering 2026-02-25 17:29:29 +00:00
broadcom v3dv: parse V3DV_ENABLE_PIPELINE_CACHE with parse_debug_string 2026-03-06 10:41:00 +00:00
c11
compiler nir: add fp class analysis for some intrinsics 2026-03-07 05:01:44 +00:00
drm-shim
egl egl/dri: Check that xshm can be attached 2026-03-06 01:18:53 +00:00
etnaviv etnaviv: isa: Add unary texkill variant 2026-03-06 23:18:09 +00:00
freedreno tu: Don't read .patch_input_gmem of unused attachment 2026-03-07 01:58:43 +00:00
gallium zink: Enable optimal keys for GPL on Turnip 2026-03-06 23:48:38 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Fix StagingInfo destruction ordering 2026-03-04 23:45:40 +00:00
glx glx: Check that xshm can be attached 2026-03-06 01:18:53 +00:00
gtest
imagination pco: Add hwinfo check for features in sampler code 2026-03-05 15:33:10 +00:00
imgui
intel intel/blorp: drop unused BLORP_BATCH_COMPUTE_ENGINE flag 2026-03-06 20:42:05 +00:00
kosmickrisp kk,llvmpipe,nouveau: remove lower_vector_cmp from scalar backends 2026-03-04 19:50:27 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa glsl: add workaround for MDK2 HD 2026-03-05 13:09:29 +00:00
microsoft dozen: Resolve Seg Fault in dzn_physical_device_create 2026-02-17 15:19:37 +00:00
nouveau nvk/ci: document recent flakes 2026-03-05 18:29:34 +00:00
panfrost panvk: Advertise VK_EXT_shader_stencil_export 2026-03-07 01:19:54 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool intel: Include available counter descriptions in the perfetto counter spec 2026-03-06 08:47:16 +00:00
util util: convert tabs to spaces for ralloc.c 2026-03-06 17:10:26 +00:00
virtio venus/ci: update expectations 2026-03-05 18:29:29 +00:00
vulkan vulkan: Store a few more fields in vk_sampler 2026-03-06 21:26:41 +00:00
x11 x11: Add helper util to check for xshm support 2026-03-06 01:18:53 +00:00
.clang-format
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00