<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61123>61123</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
UniformityAnalysis much slower than DivergenceAnalysis in some cases
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
jayfoad
</td>
</tr>
</table>
<pre>
Test case: [r.txt](https://github.com/llvm/llvm-project/files/10873764/r.txt)
`opt -passes="print<uniformity>" r.txt -o /dev/null -time-passes` shows that UniformityInfoAnalysis takes around 800 ms on my machine.
`opt -passes="print<divergence>" r.txt -o /dev/null -time-passes` shows that DivergenceAnalysis takes around 0.1 ms.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycksGOmzAQhp9muFhBZgw4HDhkmyL13j6AMUPw1tiRx-w2b1-F7mYve2h7sQ8jffpn_s8wu0sg6qF5guZcmC0vMfXP5jZHMxVjnG79d-IsrGECdRLQPKUy_8rQnAGPS85XBnUCHACHi8vLNpY2roCD9y_v3-Ga4jPZDDjMzhMDDpU8aqXbGnD4g8MO5Bnk6e1tZbxmcbgaZmJQZ0C8JhcyqC9bcHNMq8s3UF8BUewAcYgCcJjoBXAIm_fikN1K74RWCl7iK4u8mCx-PBDfwhxPwfgbOxbZ_CQWJsUtTOIopVhZxCDWm1iNXVyg8m8zTu6F0oWCpf_OeH4gPs8ny0qs_JaomHo1daozBfVVq7XWrURdLD2N5tgd60nqrlbTPOtOqdrqCq2ZdWNl4XqUqKSSWLWNqnXZ1M1Yd51RurWdbS3UklbjfHlvsozpUjjmjfq2qlAV3ozkebcHMdCr2IeAeJcp9Xv743ZhqKV3nPmDkl321H808dhy3ewi2MdXSvdLhM8u4YLguNJuJRdb8v0_m7gHvau4L_I7AAD__7Vz-r4">