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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] convert debug records to debug intrinsics
        </td>
    </tr>

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

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

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

<pre>
    ## Problem
DXIL based on LLVMIR 3.7 has no ability to support a debug record and still be valid DXIL.

## Temporary fix
This PR was a stop gap to get the pipeline green again:
https://github.com/llvm/llvm-project/pull/135279

## Long term fix
The long term fix  is the DirectX backend needs to replace debug record and emit  debug intrinsics in their place.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUklFr3DAMxz-N8yIWEjvJXR7y0HEcFG5QShl9lW1dos1nB9u57fbpR9J2W7engcFCoL9--kuYEo-eaBDtR9EeClzyFOJwxvgjeFfoYG-DkEpIBQ8xaEcXUd0dnu9PoDGRheDhdPr86f4RVLmDCRP4AKjZcb5BDpCWeQ4xA4IlvYwQyYRoAb2FlNk50ARXdGxhFS1Fdbe-l4ZPdJlDxHiDM38X1d3TxAkeHuEbJkBIOcww4rx2GSlDnghmnsmxJxgjkQcckb1Qq-SU85zWUB6FPI6cp0WXJlyEPDp3ffs-zDF8IZOFPM6Lc0Iea9XKXf8O6xT8CJni5RcWgfszB8BpwzlwJJOfQaP5St6CJ7Jp5Y00OzT0ryd04QyvafY5sk9sErBf9TjCVlYWdlC2Vz0WNNS7plH7vVR9MQ1Vh31Xn0l3raGmM_bcNed9p7CnSlFLBQ-ykm3V1HXd1bt6X9bUKW0ag7WsjFVn0VR0QXblakcZ4lhwSgsNtWpV3xYONbn0dixx2EzTy5hEUzlOOf2uy5zddlavLoj2ACb4K8X8bu7NkL8nLpbohv_e2YaaXra20l4H-TMAAP__cTzw2A">