[llvm] r220141 - Preserve AA metadata when combining (cast (load (...))) -> (load (cast

Chandler Carruth chandlerc at gmail.com
Sun Oct 19 03:04:59 PDT 2014


On Sun, Oct 19, 2014 at 2:53 AM, Chandler Carruth <chandlerc at gmail.com>
wrote:

> The more I think about it, the less I can dream up any metadata that will
> ever *not* be valid to propagate here.


Heh, implementing it taught me where we can't propagate it: range metadata.

Well, we could maybe propagate it if we made the range metadata more
friendly to non-integer types, but for now, it seems it needs to be dropped.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141019/6468a308/attachment.html>


More information about the llvm-commits mailing list