mesa/src/amd
Daniel Schürmann 13ad3db43f aco/lower_branches: implement try_remove_simple_block() in lower_branches()
This is mostly the same as in jump_threading, but can handle
multiple predecessors.

Totals from 3523 (4.44% of 79395) affected shaders: (Navi31)

Instrs: 10244892 -> 10244753 (-0.00%); split: -0.00%, +0.00%
CodeSize: 54171500 -> 54168540 (-0.01%); split: -0.01%, +0.00%
Latency: 75070425 -> 75059570 (-0.01%); split: -0.02%, +0.00%
InvThroughput: 11606911 -> 11605767 (-0.01%); split: -0.01%, +0.00%
Branches: 331778 -> 331675 (-0.03%); split: -0.05%, +0.02%
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32477>
2025-01-23 00:11:06 +00:00
..
addrlib amd: update addrlib 2024-12-26 21:02:21 +00:00
ci radeonsi/ci: update the vangogh expectations 2025-01-22 16:10:55 +00:00
common amd: add ac_drm_device_get_cookie 2025-01-22 14:55:56 +00:00
compiler aco/lower_branches: implement try_remove_simple_block() in lower_branches() 2025-01-23 00:11:06 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm Revert "ac/llvm: enable wqm for ac_build_quad_swizzle from ac_build_fs_interp_mov" 2025-01-21 11:58:37 +00:00
registers amd: Rename GFX1103_R1/R2 to PHOENIX/2 2024-11-20 02:14:40 +00:00
vpelib amd/vpelib: Shaper Refactor 2024-12-26 01:23:59 +00:00
vulkan radv: re-emit streamout state for GFX12 when the user SGPR changes 2025-01-22 22:54:23 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00