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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Identify what intrinsic usage for an exported function means
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Certain intrinsics can only be called in certain stages. This means exported functions might only be able to be called in certain stages.
Need to keep track of features by exported functions to know which stages they can be used.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kcFu3CAQhp8GX0axbIy98YFD2mjVSlEv7QuM8djQsLBixtnu21frrppDq5w48PMN_3zIHNZEZFX_SfXPFW7ic7F8xhirKc9X-5mKYEgQkpSQODgGhwlyileYCBzGSDOEBO4eZMGVuIYfPjCcCBMD_TrnIjTDsiUnISeGU1i9_KXgFAkkfwhUzdM3ovkWeyU6gxR0r5AXWAhlK8QwXf836ZZP-QIXH5y_w0A8XfceE8HGNNfVbLt57EasyLaHbuyH5tCZytvlcTDYjIsZzNQ2rR6Qph5nWojmYXRjFaxudN_o1rRj-9ib2nR0aGgcjOnQjI1TpqEThljH-Haqc1mrwLyRbfVBm76KOFHkXYDWiS6w3yqtbz6KvT16mLaVlWliYOF3jASJu7kvL99fVP8MX2dKEpYrXDzKuzHYGFeCJRfA9O-K_kiqthKtFzmz6p6UPip9XIP4bapdPil9vE29Hw_nkn-SE6WP-19Z6eO9zJvVvwMAAP__icbJWg">