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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Validation: TGSM pointers must originate from an unambiguous TGSM global variable.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:DirectX
      </td>
    </tr>

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

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

<pre>
    This bug looks very similar to https://github.com/llvm/llvm-project/issues/139013

## error case:
```bash
../../DXC_DEBUG_BUILD/bin/dxv validation/GemmSmallGemm_Bias_float_b16c32.dat
```

https://github.com/microsoft/DirectXShaderCompiler/blob/adffd31eb02f690d9d1afe86c7fa6f12b4e70aa1/lib/DxilValidation/DxilValidation.cpp#L3541

```gdb
(lldb) expr Ptr
(llvm::BitCastInst *) $0 = 0x000000011e10ff58
(lldb) expr Ptr->dump()
  %18 = bitcast [512 x float] addrspace(3)* @aTile.1dim to [512 x float] addrspace(3)*
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykU12L5DYQ_DXyizgjtWzP-MEPnvV5ObhAYPfCvQ2tL49ysmUkeZjLrw-e2SUbCCEQ09imcZW7Sl2YkpsWYzpSn0g9FLjlS4idxfhHWHwhg_7ZvV5conKbqA_hR6JXE3_S5GbnMdIc6CXnNRHRExgJjJPLl02WKswERu-v749Pawy_G5UJjC6lzSQCIxct44Kwfi8QBAQ1MYZIFSazM7KeNOxREtOFsL4sCYz32_D96Tx8Pn17Pp--ffk6EBilWwiM-nalV_ROY3ZhbzybeX6Z0fv95XxymM7WB8xnyRsloNSYP_7oMc6_iJqdiiEFu0sZXDQqf3-5oDbxKcyr8ybuo_ggCYyordWCG8nANi3TreZozbFRB4uN5SArc2CIfPfI7YDh5vxvH4f_e6NU60pAfBV1xd9sex970vLu4tF7LQm01NzWSH_N8b17nXc5oj-5_IQpf1lSpgT6_VMCFaNEDJTd2OPi3HBmbX38Z85PRHzW27wSOBJoCespJVDz451EuqxwJ69PNQd6o3e3ST1Q1DqmFZUhcBQ7EHpKKoavzpuSazfv6_SfYB-VF7oTuhUtFqbjh-pQQyVYU1y69qBbLZRpuFJKcV0xLRBrYK09HBpkheuAQc1qfgABNWtKoW3LpcXK2lZpqEjFzIzOl7t9ZYhTcd_djles4k3hURqf7tEBkKh-mEUT0b8tBQHYExW7-_rLbUqkYt6lnP6iyy77e_beMfVAP5y_6Onr88svdA1uySYmOm8p0xDd5BbMhtoYZooL3RacpZu2sKUHYPJBoqdXjA6lN2WxRd_9j6A-9F47-DMAAP__W51Iyg">