This allows compiling CL shaders into a single SPIR-V library per arch, NIR call bindings for each functions and precompilled binaries for each entrypoints. We are only going to support Bifrost and Valhall for this. Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32720>