mesa/src/amd
Timur Kristóf b9b557f2e7 aco/optimizer_postRA: Remove a check from SCC no-compare optimization.
Not all code paths of this optimization depend on there being only
one user of the first operand; and those code paths already have
their own check for this.

Fossil DB stats on Navi 21:

Totals from 477 (0.60% of 79395) affected shaders:
Instrs: 995901 -> 995341 (-0.06%); split: -0.06%, +0.00%
CodeSize: 5218856 -> 5216816 (-0.04%); split: -0.04%, +0.00%
Latency: 16340256 -> 16338799 (-0.01%); split: -0.01%, +0.00%
InvThroughput: 3044975 -> 3044871 (-0.00%); split: -0.00%, +0.00%
Copies: 95047 -> 95071 (+0.03%)
SALU: 150345 -> 149785 (-0.37%); split: -0.38%, +0.01%

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28545>
2024-04-04 00:50:11 +00:00
..
addrlib amd: fix addrlib regression 2024-03-22 08:25:21 +00:00
ci ci: Nightly run expectations update 2024-04-02 07:52:42 +00:00
common ac/nir/tess: Clarify when VS-TCS I/O can use registers. 2024-04-03 17:37:40 +00:00
compiler aco/optimizer_postRA: Remove a check from SCC no-compare optimization. 2024-04-04 00:50:11 +00:00
drm-shim amd: Use align64 instead of ALIGN for 64 bit value parameter 2024-01-03 22:02:17 +00:00
llvm ac/llvm, radeonsi: Handle tess_rel_patch_id in common code. 2024-03-30 21:56:20 +01:00
registers amd/registers: add correct gfx11.x enums for BINNING_MODE 2024-03-11 23:36:55 +00:00
vpelib radeonsi/vpe: support vpe 1.1 2024-03-25 00:59:02 +00:00
vulkan radv: Use IO semantic location for shader output info. 2024-04-03 23:40:33 +00:00
meson.build amd,radeonsi: add libvpe 2023-12-01 00:23:38 +00:00