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

    <tr>
        <th>Summary</th>
        <td>
            [llvm-debuginfo-analyzer] Use of std::unordered_set instead of std::set.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            debuginfo,
            tools:llvm-debuginfo-analyzer
      </td>
    </tr>

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

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

<pre>
    Extracted from [llvm/tools/llvm-debuginfo-analyzer/README.txt](https://github.com/llvm/llvm-project/blob/main/llvm/tools/llvm-debuginfo-analyzer/README.txt)
https://reviews.llvm.org/D125784#inline-1221421

Replace the `std::set` usage for `DeducedScopes`, `UnresolvedScopes` and
`IdentifiedNamespaces` with `std::unordered_set` and get the benefit
of the `O(1)` while inserting/searching, as the order is not important.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk09vpDgQxT-NuVhp2QUmcODQaRppD7srZZXzyuACPDJ2yy7yZz79CDp_JtLkkAsCqvx79vMrnZKdPGLD1B1TbaZXmkNsTjq6kI6ux0jh7AebQtYH89KcnynqgdDwMYaFM3Xn3OPCoKMQXGLQbZ83Bvt1sn4MN9pr9_ITI4Pu_nxs_z4f6JmYahlUM9ElsfzIoGPQTZbmtT8MYXmFvLEuMfzAgRh0vQs9g27R1n_0fEsXaiZaJo6fpSM-WnxKhw1xCHFi0LUS1G1VMMitd9bjjQSQBcjr8uvzHi9OD8hpRs5KkchsxPyYkFgp-Jr0hHwMcSu2aNYBzX9DuGBipWBw2n4_-IgpuMffKlx786pSir8MerKjRfOPXjBd9HDtebI0f9JcfYgGI5r_X9W1N3xC2jfXo8fR0pUaxrcN_8ugkpslG3C2Drn1CSNZvzmQUMdh3t9PXKd90a7BbeI-ELfLJUTSng5XcGaa3NR5rTNsZFnfFkVZyjKbm6KW1VBIPQghtTJCagQ5Ql4ppRTkJrMNCMilkKWoVKnKg9JF2au60rmuUcuCFQIXbd37DWU2pRWbspa3eeZ0jy7tAQZ4TwADYHBiANeA5McvAwJb7mOz1_t1SqwQzib6yENGltw-IV8xVMsfEvIw8j_fyOYsoTafOhLSIVuja749CPvpt9DvBvwKAAD__8KrNcw">