mesa/src
Daniel Schürmann aed7b7d185 aco/lower_bool_phis: avoid creating trivial phis
For this purpose, get_ssa() is also refactored slightly.

Totals from 4 (0.00% of 150170) affected shaders: (GFX10.3)
CodeSize: 15504 -> 15376 (-0.83%)
Instrs: 2942 -> 2910 (-1.09%)
Latency: 292444 -> 291642 (-0.27%)
InvThroughput: 30842 -> 30770 (-0.23%)
Copies: 164 -> 150 (-8.54%)
Branches: 96 -> 82 (-14.58%)

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11659>
2021-09-02 16:41:52 +02:00
..
amd aco/lower_bool_phis: avoid creating trivial phis 2021-09-02 16:41:52 +02: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 v3dv: make v3dv_image_view derive from vk_image_view 2021-09-02 05:53:39 +00:00
compiler nir: Add comment to explain the sad_u8x4 opcode. 2021-09-01 08:42:03 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl python: explicitly require python3 2021-08-14 21:44:31 +00:00
etnaviv android: Drop the Android.mk build system 2021-07-08 14:44:02 -05:00
freedreno freedreno/computerator: Add support for pvtmem 2021-09-01 19:26:41 +00:00
gallium iris: Make sure a bound resource is flushed after iris_dirty_for_history. 2021-09-02 03:14:37 +00:00
gbm gbm: add GBM_FORMAT_R16 2021-08-06 13:38:00 +00:00
getopt
glx glx: Fix unused-variable warning with macOS build. 2021-09-01 09:03:53 +00:00
gtest
hgl
imgui
intel anv: Enable KHR_shader_integer_dot_product 2021-08-31 19:57:21 +00:00
loader driconfig: Add support for device specific config 2021-08-02 16:37:24 -07:00
mapi glapi/gl_gentable.py: drop call to backtrace on no op 2021-08-26 01:47:30 +00:00
mesa mesa/st: create new surfaces before destroying old ones when updating attachments 2021-09-01 15:43:48 +00:00
microsoft microsoft/compiler: trivial fixes to error-handling 2021-08-26 18:57:40 +00:00
nouveau
panfrost panfrost: tidy up GPU naming to be in line with official names 2021-09-02 11:16:49 +00:00
tool pps: Panfrost pps driver 2021-07-13 11:03:55 +00:00
util util/format: NEON is not available with the soft-float ABI 2021-09-01 15:18:02 +00:00
virtio venus: workaround a blob_mem mappable size check issue 2021-09-01 22:38:48 +00:00
vulkan vulkan: add common entrypoints for sparse image requirements/properties 2021-09-02 10:56:39 +00:00
meson.build meson: Build panfrost with tools=panfrost 2021-07-22 17:55:49 +00:00