<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Significant build time regression since SVN r347776, "[LICM] Reapply r347190 "Make LICM able to hoist phis" with fix""
href="https://bugs.llvm.org/show_bug.cgi?id=39836">39836</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Significant build time regression since SVN r347776, "[LICM] Reapply r347190 "Make LICM able to hoist phis" with fix"
</td>
</tr>
<tr>
<th>Product</th>
<td>libraries
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Scalar Optimizations
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>martin@martin.st
</td>
</tr>
<tr>
<th>CC</th>
<td>john.brawn@arm.com, llvm-bugs@lists.llvm.org, max.kazantsev@azul.com
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=21177" name="attach_21177" title="Compressed reproduction sample">attachment 21177</a> <a href="attachment.cgi?id=21177&action=edit" title="Compressed reproduction sample">[details]</a></span>
Compressed reproduction sample
Since "[LICM] Reapply r347190 "Make LICM able to hoist phis" with fix", the
build time of one source file has regressed significantly.
With the attached sample file, before SVN r347776, compiling this source file
took ~45 seconds:
$ time clang -target i686-w64-mingw32 -O2 -c glew-preproc.c
real 0m46.052s
user 0m45.676s
sys 0m0.368s
After this change, building now takes over 140 seconds:
$ time clang -target i686-w64-mingw32 -O2 -c glew-preproc.c
real 2m22.770s
user 2m22.224s
sys 0m0.492s</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>