radv: relax shared alignment requirements in mem_vectorize_callback
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 28 Jan 2021 14:33:04 +0000 (14:33 +0000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 17 Feb 2021 12:57:12 +0000 (12:57 +0000)
commitc2d57f55a83fc6d9e418348f1f9a7a4c829327ba
tree2bec9baec39667823834bc9733718b1b151fb576
parent4feca7ecde9f5486a55dffe8d6899d1114b799bf
radv: relax shared alignment requirements in mem_vectorize_callback

fossil-db (GFX10.3):
Totals from 13 (0.01% of 139391) affected shaders:
CodeSize: 241316 -> 238684 (-1.09%)
Instrs: 42251 -> 41912 (-0.80%); split: -0.81%, +0.01%
Cycles: 1991192 -> 1974668 (-0.83%); split: -0.83%, +0.00%
VMEM: 4067 -> 4102 (+0.86%)
SMEM: 569 -> 578 (+1.58%)
SClause: 848 -> 858 (+1.18%)
Copies: 3077 -> 2992 (-2.76%); split: -3.12%, +0.36%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8762>
src/amd/vulkan/radv_pipeline.c