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

    <tr>
        <th>Summary</th>
        <td>
            debug-only not working for loop interchange pass
        </td>
    </tr>

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

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

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

<pre>
    ```
$ cat test.c 
void test(float **indices, float init_i, int M, int K) {
  for (int j = 0; j < K; ++j) {
    for (int i = 0; i < M; ++i) {
      indices[i][j] = init_i + i;
    }
  }
}
$ clang -O2 -S test.c -emit-llvm -mllvm -enable-loopinterchange=true -mllvm -debug-only=loop-interchange
```
There is not oputput.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxUksGOozAMhp_GXCyq1CkFDjnAoF5Goz3s3lcBXEgnTSoSOpq3X0HbbUdC2En8WX_-WIdgBsesIKshaxI9x9FPKozafYaT56T1_beCvbh_ogLaYacjRg5x0yGI6upNvy6BiqP1OiJQBVQZ15uOA9Ab3raNM_GvWdbGRfx4JO9AJUJeg6gQj35CoGLZPyHIBgXIek3f8H1JgWqg-vTK_KDMkzIr9fGkzE8K8SExqw1kDWT1CbJmbXDTunBoQD4IyJs1u8X7fzHEajdg-osw_f1wJuWziam11zOm51tgp1vLqfX-YlzkqRu1GxhkE6eZ_1f13M5D6p39BtkstelrsaheX-PPyBOjCeh8RH-Z42WOm6RXsi9lqRNW21yWOyn3gpJRtTkJLjK9P1JXckl6x9zrLemsLft90SdGkaBM0FaKQghBm053RV7k7b7v9rk-EuwEn7Wxm0Xqxk9DYkKYWW0pF0SJ1S3bsA4TkeMvXE-BaJmtSS1Q2s5DgJ2wJsTwbBNNtKyeV18v9OWnT-OG9XkXI_DFCLzoEJJ5smqM8RJAVkAHoMNg4ji3m86fgQ5L-3tIL5M_cReBDquoAHS4q74q-hcAAP__GCTo3A">