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

    <tr>
        <th>Summary</th>
        <td>
            llvm-lit --filter-out doesn’t filter test directory
        </td>
    </tr>

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

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

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

<pre>
    ### Actual Result
The following command shouldn’t run anything but does:

```build/bin/llvm-lit  --filter-out ".*test.*"  llvm/test/tools/llvm-objdump/AMDGPU/elf-disassemble-symbolize-operands.yaml```
```-- Testing: 1 tests, 1 workers --```
```FAIL: LLVM :: tools/llvm-objdump/AMDGPU/elf-disassemble-symbolize-operands.yaml (1 of 1)…```


### Expected Result


A similar command filtering lower down filters everything as expected:

```build/bin/llvm-lit  --filter-out ".*tools.*"  llvm/test/tools/llvm-objdump/AMDGPU/elf-disassemble-symbolize-operands.yaml```

```error: filter did not match any tests (of 1 discovered).  Use '--allow-empty-runs' to suppress this error.```

### Configuration
lit 15.0.4dev, 5c68a1cb1231 (HEAD, tag: llvmorg-15.0.4), MacOS 12.6.1 21G217 on M1 Max

A search suggests that the tests for this option only test simple expressions:
[https://cs.github.com/?scopeName=All+repos&scope=&q=%22--filter-out%22+repo%3Allvm%2Fllvm-project](https://cs.github.com/?scopeName=All+repos&scope=&q=%22--filter-out%22+repo%3Allvm%2Fllvm-project).

An issue for lit.py seems to use a glob rather than a regular expression:
https://github.com/llvm/llvm-project/issues/59352.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEVU-PpLYT_TTuSwmEi4YeDhyY6WF_P2kmibK7uRtcgDcGE9vMbOfTRwbSOz1KTlklErKlwn9evffKJZxT_URUsuyeZeeDWPxgbFlr4YaPA1klxXRojLyUDNPtg6r1i9DwM7lFe5acWVJ9Ggg6o7V5VVMPrRlHMUlwg1m0nNgjsruEFYUHu0wgposfwrJm8SANOZZW2yn7mCfb1yxKS4Z1oyaGtdYvY6SVB4iiTmlPNjKLB4YYM6w8OR9mhggQljKsQyxMxmj35wGm-SKXcWZYV8_nDz99ZliT7iKpnHCOxkZT5C5jY7T6nSIzkxWTdPFFjPoK6x3KKIJP5LyaepZWwCHc6hg-AIdXY38l6yCK_m5zXf3_KWx7evrlGQIPaQXfCS8wvONgOuAMi12CKn8P5O14Ffjx60ytJ3kj8duxAqdGpYW9Sr0pElTV5pUsSPM67UEH9EJ211w4oP307yJ74Orf1f0WLFlrbFBtwwZSSZiMh1H4dghW3_wQxAhSgFSuNS9kSTIsYoDPjoDhKYpEKJ6IxtlfIrtMjuEJvAG3zLMl58APysF6W_zXiK7qPZipU_1ihVdm2n4G_ngWJ_FR0kvwZtbmd4K3DceUB2z_e6zOIe7F6uJAmbF9tO0J_sEHeBbtjx-BY5zHHJB_QH4CM8Ezh2fx9Z07SNh2ALf0_Zq9H4QHP9BORmfslo-ZA0Ywk954CraaNQWLhKSVmd48Dtn94P28BrBmWLcu7pUfliZuTZCdpbVrzUw_iJFYeq60ZnhvaTaOYb7-YemZYf7bOmWIbw21Bvb1DLO02ryU7faZrflCrWfZmeHdfw8Di_iG8AmUcwutxGrl4_kCjmh0wUGLIxDQa9OAFX6gQL2YQIClfgkl_I3sK9e3Gd6kt9fYLZx6vT4UW1akGe7gDrJMZZEW4kAlz0_8WKT5MT8MpeBd1pI4yVPXtDzBU17kx-OxyMUdFzl1B1VigsiRF5geT5jHp67tGskbarlsMuLsmNAolI4DjtjY_rAiKLMiT7KDFg1pt7Y0xIleN3YYYuhwtlyxN0vv2DHRynn37RSvvKby-ubcPDmhVb3tZXvFr76VylLrjb0cFqvLf0JfnmR_BAAA__-yO1kp">