mesa/src
Daniel Schürmann 903999c119 aco: stop scheduling if clause-forming fails
This avoids unintended reordering of VMEM instructions.
It is also highly unlikely that we find more independent
instructions before previous clause-related instructions.

Totals from 1921 (1.28% of 150170) affected shaders: (GFX10.3)
VGPRs: 103832 -> 103736 (-0.09%); split: -0.10%, +0.01%
CodeSize: 8695560 -> 8706000 (+0.12%); split: -0.03%, +0.15%
Instrs: 1643752 -> 1646349 (+0.16%); split: -0.04%, +0.20%
Latency: 26755527 -> 26614645 (-0.53%); split: -0.67%, +0.14%
InvThroughput: 7226604 -> 7204809 (-0.30%); split: -0.39%, +0.08%
VClause: 46536 -> 46201 (-0.72%); split: -0.81%, +0.09%
SClause: 47910 -> 47769 (-0.29%); split: -0.43%, +0.14%
Copies: 94647 -> 94558 (-0.09%); split: -0.26%, +0.17%
Branches: 36843 -> 36847 (+0.01%); split: -0.00%, +0.01%

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10896>
2021-09-27 14:29:16 +00:00
..
amd aco: stop scheduling if clause-forming fails 2021-09-27 14:29:16 +00:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi nir: add indirect loop unrolling to compiler options 2021-08-03 10:54:50 +00:00
broadcom broadcom/compiler: remove qpu_acc helper 2021-09-24 08:46:06 +00:00
compiler spirv: don't fail on CapabilitySubgroupDispatch if supported 2021-09-24 20:23:14 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl egl: Update Windows .def to include missing exports 2021-09-16 17:38:58 +00:00
etnaviv mesa: Prioritize checking for GLES2's uniform transpose error. 2021-09-21 23:06:42 +00:00
freedreno turnip: Swizzle in 0, 1 for D24S8 STENCIL_ASPECT sampling. 2021-09-24 19:26:57 +00:00
gallium panfrost/ci: Move CI files to src/panfrost 2021-09-27 10:44:49 +02:00
gbm gbm/dri: implement image lookup extension version 2 2021-09-09 01:42:39 +00:00
getopt
glx glx: Don't strip off window/pixmap support from float fbconfigs 2021-09-27 09:36:51 -04:00
gtest
hgl
imgui
intel spirv: don't fail on CapabilitySubgroupDispatch if supported 2021-09-24 20:23:14 +00:00
loader driconfig: Add support for device specific config 2021-08-02 16:37:24 -07:00
mapi mesa: GL_ARB_ES3_2_compatibility GL compat profile support 2021-09-23 11:10:23 +00:00
mesa mesa: GL_ARB_ES3_2_compatibility GL compat profile support 2021-09-23 11:10:23 +00:00
microsoft clc: use the defined version for the parser 2021-09-24 12:33:19 +00:00
nouveau
panfrost panfrost/ci: Test panvk on Mali G52 2021-09-27 10:44:57 +02:00
tool pps: Panfrost pps driver 2021-07-13 11:03:55 +00:00
util vulkan: Add vk_asprintf and vk_vasprintf helpers 2021-09-23 21:14:32 +00:00
virtio venus: separate physical device init and filter 2021-09-09 20:07:18 +00:00
vulkan vulkan: Update the XML and headers to 1.2.193 2021-09-24 17:55:10 +00:00
meson.build meson: Include EGL after gallium 2021-09-15 20:17:31 +00:00