<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">