<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/135327>135327</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Use spirv backend in libclc
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libclc
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          nikic
      </td>
    </tr>
</table>

<pre>
    Currently libclc relies on llvm-spirv from SPIRV-LLVM-Translator for the spirv-mesa3d targets. Having this kind of external dependency makes building this library challenging.

Now that we have an in-tree SPIRV backend, would it be possible to switch libclc to use it? I'm not familiar with what the requirements/differences here are. cc @frasercrmck @michalpaszkowski 
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxEkk1v2zwQhH8NdVnYkEgpsg865M0LowHSouhH7vxYSVtRpLukrLq_vpDjtCeCwGJ35pnRKdEQEDvR_Cea_wu95DFyF2giW5jort3Twowh-yt4MtZbYPSECWIA7y_zLp2JL9BznOHr5-cvr7uXl9ePu2-sQ_I6R4Y-MuQR4Ta4mzFp5SBrHjCnPXzQFwoD5JESTBQcxB7wV0YO2oPDMwaHwV5h1hMmMAt593fek2HNV7Cj9h7DQGHYi_JRlI-f4gp51BlWhFFfEHQACrvMiG8qwWg7YXBCPsEaF--AMhiEc0yJjEfIEdJK2Y7vtnOEJSFQFuoEz0K2M4SYodczedIMK-UR1u3mZpbx50KMM4achDw56ntkDBYTjMgImnEP1oKoy551QrY822n7zrTZOev0e4prmggK1yl3VEddYFe1da0eylKpYuz04fjQaFXrsm3q1pjaOHNQssamUlV16AvqZCmbsq6q8iDbSu7rgzk2rXVHVz1gW6KoS5w1-f2W5D7yUFBKC3aVapRsC68N-nSrhpRvGISUW024u2VvliGJuvSUcvq3I1P22H1P98jfUQOFO8tiYd-NOZ-TUI9CnoQ8DZTHxextnIU8bZvuz-7M8QfaLOTpJm2DeVd36eSfAAAA__9Sou1t">