radv,aco,ac/llvm,nir: BDA/global memory access optimizations
The largest change is combining more additions into accesses. Other than that, this is mostly minor changes.
Global memory access isn't used often. As far as I know, affected shaders are ones from vkd3d-proton, ray tracing traversal and BVH construction.