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

    <tr>
        <th>Summary</th>
        <td>
            [llvm-mca] Class dominance warnings on MSVC after D137440
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            tools:llvm-mca
      </td>
    </tr>

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

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

<pre>
    @michaelmaitland D137440 / 98e342dca23729dd4e9cdc5f25c647d617b94283 is generating warnings on MSVC builds - please can you take a look?
```
C:\LLVM\llvm-project\llvm\tools\llvm-mca\CodeRegionGenerator.h(165): warning C4250: 'llvm::mca::AsmAnalysisRegionGenerator': inherits 'llvm::mca::AsmCodeRegionGenerator::llvm::mca::AsmCodeRegionGenerator::parseCodeRegions' via dominance
C:\LLVM\llvm-project\llvm\tools\llvm-mca\CodeRegionGenerator.h(140): note: see declaration of 'llvm::mca::AsmCodeRegionGenerator::parseCodeRegions'
C:\LLVM\llvm-project\llvm\tools\llvm-mca\CodeRegionGenerator.h(190): warning C4250: 'llvm::mca::AsmInstrumentRegionGenerator': inherits 'llvm::mca::AsmCodeRegionGenerator::llvm::mca::AsmCodeRegionGenerator::parseCodeRegions' via dominance
C:\LLVM\llvm-project\llvm\tools\llvm-mca\CodeRegionGenerator.h(140): note: see declaration of 'llvm::mca::AsmCodeRegionGenerator::parseCodeRegions'

```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztVE1v2zAM_TXyRWggS_7SwYfMQYZh7aUFepcl2tYqS4Eld8i_n-wkC5C1hw7oTgMEUDRF8vERfq1TxxplZNRyEGBGoYMRVuFdysosIxjRPeYVsIwqKSgrKVcqAy6VzDuayyIrVZGWLc9oxbD2uAcLkwja9vinmGy0HjuLH56eG9zO2iiP7_DBgPCApbD46GYcxAtggY1zL4jtEdkhskUFOZ_VbRDbory5v39-iMaY1_HuMLkfIMPZjSY4Z_wlOkoRr41T8Ai9dvbrCZebNgOiVVrkiPJY8wISNxnNyfIB0XKtF_ux7VJlvWz9uLXCHL32N_Xi-yVN2wEmHfz7-W9gOcU--PwgJg_XqI8N8asWWLlRW2ElfA5jGTkzZl2AxXoArEAasaw7rth1fzH7G8N8DnxOPrzwb9aHaR7Bhv8r_xcrv_nxE6jToqh4RqqcJqpmijMukhAFCmqUf7lOsMONEd5f6fhTekQXYLqIWjJPph5COPgFEd3H0-swzO1GujE660An85tAutfezxDR7nNOeJoMdcukBAaElkBJR9qM5wQUi3pYRDXkNDGiBeMXrIjSE_Gn1a-wKY3IE11TQmmaUpKSjOTppuhyQVQX6S8rRUoStRmiKpvNkrhxU59M9VqjnXsfg0b74K_ByIPuLcC5642sn5uKOQxuqh-_P-nR2WSdrF7H-gVcq-ud">