intel: add an OpenCL C compiler binary

Lionel Landwerlin requested to merge llandwerlin/mesa:review/intel-clc into main

We're going to use this to compile OpenCL code that will build acceleration structures for our ray tracing implementation.

This branch includes :

Please consider reading only from nir/print: Add support for generic pointers.

/cc @jenatali : attracting you attention to the only CLC change which is again something I ran into with generated SPIRV. clc_helper.cpp is currently failing to find function argument type names (failing in parseBinary()). I'm probably using a more recent version of the LLVM-SPIRV-Translator than you do :/

Edited by Lionel Landwerlin

Merge request reports