diff --git a/meson.build b/meson.build
index 29d7981d13d..ce230f33875 100644
--- a/meson.build
+++ b/meson.build
@@ -1255,7 +1255,7 @@ if with_gallium_opencl
     'lto', 'option', 'objcarcopts', 'profiledata',
   ]
 endif
-if with_gallium_opencl or with_gallium_softpipe
+if with_gallium_opencl or with_gallium_softpipe or with_gallium_radeonsi or with_gallium_r600
   llvm_optional_modules += ['coroutines']
 endif