mesa/src
Georg Lehmann 003ba21b5f aco/gfx11+: limit hard clauses to 32 instructions
https://github.com/llvm/llvm-project/pull/81287

Foz-DB Navi31:
Totals from 406 (0.52% of 78112) affected shaders:
Instrs: 585342 -> 585750 (+0.07%)
CodeSize: 3077856 -> 3079456 (+0.05%); split: -0.00%, +0.05%
Latency: 3263165 -> 3263326 (+0.00%); split: -0.00%, +0.01%
InvThroughput: 664092 -> 664114 (+0.00%); split: -0.00%, +0.00%
VClause: 11143 -> 11537 (+3.54%)
SClause: 11878 -> 11884 (+0.05%)
Copies: 39807 -> 39815 (+0.02%)

Cc: mesa-stable
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27569>
(cherry picked from commit 6121497228d7388a5711c9458945b5903c401c7e)
2024-02-14 17:04:51 +00:00
..
amd aco/gfx11+: limit hard clauses to 32 instructions 2024-02-14 17:04:51 +00:00
android_stub
asahi nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
broadcom broadcom/compiler: be more careful with unifa in non-uniform control flow 2024-01-31 22:21:24 +00:00
c11
compiler nir/lower_cl_images: record image_buffers and msaa_images 2024-02-14 17:04:46 +00:00
drm-shim
egl egl/drm: flush before calling get_back_bo 2024-02-06 22:06:12 +00:00
etnaviv etnaviv/drm: Remove redundant ALIGN macro by #include "util/u_math.h" 2024-01-08 08:53:31 +00:00
freedreno mesa: plumb errors through to texture allocation 2024-02-14 16:59:44 +00:00
gallium rusticl/mem: support GL_TEXTURE_BUFFER 2024-02-14 17:04:48 +00:00
gbm
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest
imagination pvr: alloc WSI memory via GPU when there isn't a valid display FD 2023-12-12 12:41:13 +00:00
imgui
intel anv: fix incorrect flushing on shader query copy 2024-02-14 17:04:41 +00:00
loader tree-wide: use __normal_user() everywhere instead of writing the check manually 2024-01-31 21:22:04 +00:00
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa mesa: plumb errors through to texture allocation 2024-02-14 16:59:44 +00:00
microsoft nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
nouveau nvk: Don't clobber vb0 after repeated blits 2024-02-14 17:01:50 +00:00
panfrost pan/va: Add missing valhall_enums dep to valhall_disasm 2024-02-14 16:59:43 +00:00
tool
util driconf: Apply dual color blending workaround to Dying Light 2024-02-14 16:59:41 +00:00
virtio virgl: Use better reporting for mirror_clamp features 2024-01-31 19:31:13 +00:00
vulkan vk/util: fix 'beta' check for physical device properties 2024-02-06 22:05:54 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build