mesa/src/amd
Rhys Perry c9b177db0e aco: don't create sendmsg(dealloc_vgprs) if scratch is used
LLVM does something similar: https://reviews.llvm.org/D153295

fossil-db (gfx1100):
Totals from 21 (0.02% of 133461) affected shaders:
Instrs: 147428 -> 147396 (-0.02%)
CodeSize: 797188 -> 797060 (-0.02%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Fixes: 2930317cea ("aco/gfx11: deallocate VGPRs at the end of the shader")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24669>
2023-08-15 11:00:31 +00:00
..
addrlib ac/radv: decouple radv vulkan driver and compiler from gallium 2023-08-03 09:45:42 +00:00
ci ci/amd: add glx@glx-visuals-depth flake to raven 2023-08-12 13:35:23 +02:00
common radv/rt: Rename traversal_shader to traversal_shader_addr 2023-08-15 11:11:16 +02:00
compiler aco: don't create sendmsg(dealloc_vgprs) if scratch is used 2023-08-15 11:00:31 +00:00
drm-shim amd/drm-shim: use fixed-width types 2023-06-23 18:35:52 +00:00
llvm nir: Drop nir_dest 2023-08-14 21:22:53 +00:00
registers ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT 2023-05-24 21:48:19 +00:00
vulkan radv/rt: Rename traversal_shader to traversal_shader_addr 2023-08-15 11:11:16 +02:00
meson.build meson: build radeonsi with aco 2023-05-15 02:01:10 +00:00