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

Chandler Carruth chandlerc at gmail.com
Sun Oct 19 03:57:29 PDT 2014


Much more comprehensive preservation of metadata in r220165.

Thanks for the review!

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

>
> 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/03eb04a2/attachment.html>


More information about the llvm-commits mailing list