mesa/src
Iago Toral Quiroga 44feff93c2 broadcom/compiler: don't always assign r5 if available
Instead, only favor assigning r5 if we have first decided to
assign an accumulator. This helps with assining r5 to short
lived uniforms, favoring accumulator rotation to facilitate
QPU merges.

total instructions in shared programs: 12656164 -> 12628339 (-0.22%)
instructions in affected programs: 5368373 -> 5340548 (-0.52%)
helped: 17420
HURT: 9996

total uniforms in shared programs: 3704776 -> 3704863 (<.01%)
uniforms in affected programs: 12247 -> 12334 (0.71%)
helped: 23
HURT: 78

total max-temps in shared programs: 2153505 -> 2152684 (-0.04%)
max-temps in affected programs: 26468 -> 25647 (-3.10%)
helped: 569
HURT: 328

total fills in shared programs: 4656 -> 4657 (0.02%)
fills in affected programs: 43 -> 44 (2.33%)
helped: 0
HURT: 1

total sfu-stalls in shared programs: 34728 -> 34403 (-0.94%)
sfu-stalls in affected programs: 3411 -> 3086 (-9.53%)
helped: 842
HURT: 534

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15276>
2022-03-09 15:53:04 +00:00
..
amd radv,aco,llvm: lower post shuffle vertex in NIR 2022-03-08 19:18:01 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi nir: Fix lowering terminology of compute system values: "from"->"to". 2022-03-08 17:36:31 +00:00
broadcom broadcom/compiler: don't always assign r5 if available 2022-03-09 15:53:04 +00:00
compiler nir/schedule: allow drivers to decide about instruction latency 2022-03-09 15:53:04 +00:00
drm-shim
egl egl/wayland: fix crash in dri2_initialize_wayland_swrast 2022-03-07 08:26:01 +00:00
etnaviv etnaviv: add support for INTEL_blackhole_render 2022-01-31 16:52:29 +00:00
freedreno turnip: Make autotuner work with reusable command buffers 2022-03-09 12:56:31 +00:00
gallium lavapipe: set non-zero device/driver uuid 2022-03-09 15:10:45 +00:00
gbm gbm: improve documentation about the lifetime of resources 2022-02-22 14:42:52 +01:00
getopt
glx glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGY 2022-02-28 16:10:00 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel intel: Limit Wa_1607854226 to Gfx12.0 only 2022-03-09 09:18:59 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi glthread: call _mesa_glthread_BindBuffer unconditionally 2022-02-01 06:11:22 +00:00
mesa mesa/st: make export_point_size shader key clobber existing psiz 2022-03-09 05:10:21 +00:00
microsoft ci: Disable windows-vs2019 2022-02-23 15:12:41 +00:00
nouveau
panfrost panvk: Implement vkCmdDispatch() 2022-03-09 04:50:41 +00:00
tool ci: Use a dlclose-disabling preload library for leak checking in Vulkan. 2022-01-27 23:47:46 +00:00
util util/slab: add slab_zalloc 2022-03-09 08:48:59 +00:00
virtio virgl: Fix texture transfers by using a staging resource 2022-03-08 23:39:27 +01:00
vulkan vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag 2022-03-08 14:23:41 +00:00
meson.build meson: start building intel earlier. 2022-01-20 06:41:17 +00:00