<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<div class="moz-cite-prefix">On 07/27/2017 02:18 AM, Hiroshi 7 Inoue
via llvm-dev wrote:<br>
</div>
<blockquote
cite="mid:OFAC752E45.4E1BCB31-ON49258169.0064C694-4925816A.002829C4@notes.na.collabserv.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<p><font size="2">Dear all,</font><br>
<br>
<font size="2">While investigating recent failures in bootstrap
on ppc64le buildbot, I found that the current stack coloring
pass does not regard TBAA information when merging two allocas
of different types (Actually there is a FIXME comment on
handling of TBAA information in StackColoring.cpp)</font><br>
<font size="2">Although the current failures are observed only
on ppc64le, the cause of failures seems to be a
platform-neutral issue and other platforms can suffer from
similar problems.</font><br>
<br>
<font size="2">I submitted a work-in-progress patch in
Phabricator to resolve this issue. </font><a
moz-do-not-send="true" href="https://reviews.llvm.org/D35907"><font
size="2">https://reviews.llvm.org/D35907</font></a><br>
<font size="2">Any suggestions or comments would be truly
appreciated.</font><br>
</p>
</blockquote>
<br>
I'll take a look. Stack coloring already has a hack that updates the
(otherwise frozen) IR so that using BasicAA in the backend continues
to work afterward. Dealing with this issue is also certainly
necessary.<br>
<br>
-Hal<br>
<font size="2"></font><br>
<blockquote
cite="mid:OFAC752E45.4E1BCB31-ON49258169.0064C694-4925816A.002829C4@notes.na.collabserv.com"
type="cite">
<p><br>
<font size="2">Regards,</font><br>
<font size="2">Hiroshi</font><br>
<font size="2"><br>
-----<br>
Hiroshi Inoue <a class="moz-txt-link-rfc2396E" href="mailto:inouehrs@jp.ibm.com"><inouehrs@jp.ibm.com></a><br>
IBM Research - Tokyo<br>
</font><br>
<br>
</p>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory</pre>
</body>
</html>