AMDGPU uses metadata to guide atomic related optimisations. SPIR-V was not handling it, which led to significant and spurious performance differences. This patch fixes this oversight by encoding the metadata as UserSemantic string decorations applied to the atomic instructions.