radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.

This is to fix a hang that can potentially happen when not every
wave had launched when a gs_alloc_req is executed.

Cc: mesa-stable
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
57 jobs for aco-navi10-workarounds
Status Job ID Name Coverage
  Container
manual arm_build #9829445
aarch64 manual
manual windows_build_vs2019 #9829446
windows shell 1809 mesa manual
manual x86_build-base #9829443
manual
manual x86_test-base #9829444
manual
 
  Container 2
created android_build #9829451
created i386_build #9829448
created kernel+rootfs_amd64 #9829454
created kernel+rootfs_arm64 #9829455
aarch64
created kernel+rootfs_armhf #9829456
aarch64
created ppc64el_build #9829449
created s390x_build #9829450
created x86_build #9829447
created x86_test-gl #9829452
created x86_test-vk #9829453
 
  Meson X86 64
created meson-clang #9829462
created meson-clover #9829463
created meson-clover-testing #9829459
created meson-gallium #9829460
created meson-release #9829461
created meson-testing #9829457
created meson-testing-asan #9829458
created meson-vulkan #9829464
 
  Build Misc
created arm_test #9829465
created meson-android #9829466
created meson-arm64 #9829468
aarch64
created meson-arm64-asan #9829469
aarch64
created meson-arm64-build-test #9829470
aarch64
created meson-armhf #9829467
aarch64
created meson-i386 #9829471
created meson-mingw32-x86_64 #9829474
created meson-ppc64el #9829473
created meson-s390x #9829472
kvm
 
  Amd
created radv-fossils #9829478
created radv-polaris10-traces #9829475
polaris10 manual
created radv_polaris10_vkcts #9829477
polaris10 manual
created radv-raven-traces #9829476
raven manual
 
  Broadcom
created v3d-rpi4-egl:armhf #9829490
igalia-rpi4 manual
created v3d-rpi4-khr-gles2:armhf #9829489
igalia-rpi4 manual
created v3d-rpi4-khr-gles31:armhf #9829487
igalia-rpi4 manual
created v3d-rpi4-khr-gles3:armhf #9829488
igalia-rpi4 manual
created v3d-rpi4-piglit:armhf 1/3 #9829491
igalia-rpi4 manual
created v3d-rpi4-piglit:armhf 2/3 #9829492
igalia-rpi4 manual
created v3d-rpi4-piglit:armhf 3/3 #9829493
igalia-rpi4 manual
created vc4-rpi3-egl:armhf #9829480
igalia-rpi3 manual
created vc4-rpi3-khr-gles2:armhf #9829479
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 1/4 #9829481
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 2/4 #9829482
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 3/4 #9829483
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_gl:armhf 4/4 #9829484
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_shader:armhf 1/2 #9829485
igalia-rpi3 manual
created vc4-rpi3-piglit-quick_shader:armhf 2/2 #9829486
igalia-rpi3 manual
 
  Freedreno
created a630_gles_asan #9829494
google-freedreno-cheza manual
created a630_vk_asan #9829495
google-freedreno-cheza manual
 
  Layered Backends
created virgl-gles2-on-gles #9829496
manual
created virgl-gles31-on-gles 1/2 #9829498
manual
created virgl-gles31-on-gles 2/2 #9829499
manual
created virgl-gles3-on-gles #9829497
manual