[llvm-dev] Maintaining TBAA information in stack coloring pass

Hiroshi 7 Inoue via llvm-dev llvm-dev at lists.llvm.org
Thu Jul 27 00:18:41 PDT 2017

Dear all,

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)
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.

I submitted a work-in-progress patch in Phabricator to resolve this issue.
Any suggestions or comments would be truly appreciated.


Hiroshi Inoue <inouehrs at jp.ibm.com>
IBM Research - Tokyo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170727/372cf569/attachment.html>

More information about the llvm-dev mailing list